SOCKS代理到HTTP代理后面的SSH服务器

迭戈·德拉赫拉

我在端口9090处将SOCKS代理设置为其他地方的计算机B:

ssh -D localhost:9090 user@B

并在我的本地Google Chrome浏览器中对其进行配置。但是,计算机B在HTTP代理后面,因此本地发起的HTTP请求通过SOCKS代理到达计算机B,但无法被解决(运行ssh -D localhost:9090 user @ B的终端显示“打开失败:连接失败:否路由到主机”。

我试过了:

  1. 在Google Chrome中设置远程HTTP代理(位于B所在的计算机之后)和SOCKS代理,
  2. 使用正确设置了环境变量http_proxy的ssh -D localhost:9090 user @ B运行,
  3. 将http_proxy = _proxy_address_添加到计算机B上用户的.bashrc中;

但没有一个有效。

任何人都知道如何配置SOCKS代理,以便考虑到计算机B背后的HTTP代理吗?首选不涉及更改服务器上的SSHD或全局配置的方法。

它是

通过SSH“转发”远程网络的代理服务器比使用内置的SOCKS服务器(后者只希望在另一端有一个可通过网关寻址的裸网络)做得更好。

ssh -L 8080:internal_ip_of_proxy:8080 user@ssh_server

这将在本地公开代理服务器,允许您将浏览器的代理设置设置为localhost:8080,并将通过SSH隧道传输到远程代理。

您可以将其应用于任何远程服务。例如,您可以从服务器建立隧道Imgur(实际上是单主机代理):

ssh -L 8080:imgur.com:80 user@ssh_host

在本地终端上:

curl --header 'Host: imgur.com' localhost:8080

必须curl提供Host标头,否则将请求一个不存在的localhost站点。您也可以通过在中添加一行来/etc/hosts解决此问题,解析imgur.com127.0.0.1...但是,我的话题已经偏离正题了,您不需要任何此目的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SOCKS代理到HTTP代理后面的SSH服务器

来自分类Dev

在HTTP代理后面的Azure DevOps服务器上使用上游源

来自分类Dev

将HTTP请求重定向/代理到辅助HTTP服务器

来自分类Dev

http-proxy-middleware 没有代理到其他服务器的索引页面?

来自分类Dev

如何在WebSocket中代理到多个服务器

来自分类Dev

Nginx反向代理后面的服务器忽略URL中的相对路径

来自分类Dev

代理后面的WSO2身份服务器X509身份验证

来自分类Dev

无法从代理服务器后面的Ubuntu终端ping google.com

来自分类Dev

OSX SSH通过SOCKS5代理服务器

来自分类Dev

如何将远程ssh服务器与socks代理连接?

来自分类Dev

通过SOCKS5代理连接到SSH服务器

来自分类Dev

创建本地SSH服务器(或代理)以在具有身份验证的代理后面建立连接隧道吗?

来自分类Dev

带有代理到 Hugo 服务器的 Caddy 服务器无法加载 CSS

来自分类Dev

骆驼Http代理到Web服务

来自分类Dev

HTTP代理服务器测试

来自分类Dev

HTTP代理服务器测试

来自分类Dev

服务器端APN在代理后面推送通知

来自分类Dev

停止在反向代理后面的服务器之间共享localStorage(所有源均通过相同来源)

来自分类Dev

代理后面的凉亭

来自分类Dev

连接到NAT后面的SSH服务器

来自分类Dev

ssh访问vm后面的ubuntu服务器

来自分类Dev

SSH-远程进入JumpBox后面的服务器

来自分类Dev

使用HTTP代理将SSH作为SOCKS代理连接

来自分类Dev

TCP代理到Postgres数据库作为Nginx中的上游服务器

来自分类Dev

NGINX配置以将SSL请求代理到Sinatra服务器

来自分类Dev

Nginx反向代理到另一个提供静态文件的Nginx服务器

来自分类Dev

Traefik v2反向代理到Docker外部的本地服务器

来自分类Dev

如何将Apache代理到中间人服务器

来自分类Dev

NGINX配置以将SSL请求代理到Sinatra服务器

Related 相关文章

  1. 1

    SOCKS代理到HTTP代理后面的SSH服务器

  2. 2

    在HTTP代理后面的Azure DevOps服务器上使用上游源

  3. 3

    将HTTP请求重定向/代理到辅助HTTP服务器

  4. 4

    http-proxy-middleware 没有代理到其他服务器的索引页面?

  5. 5

    如何在WebSocket中代理到多个服务器

  6. 6

    Nginx反向代理后面的服务器忽略URL中的相对路径

  7. 7

    代理后面的WSO2身份服务器X509身份验证

  8. 8

    无法从代理服务器后面的Ubuntu终端ping google.com

  9. 9

    OSX SSH通过SOCKS5代理服务器

  10. 10

    如何将远程ssh服务器与socks代理连接?

  11. 11

    通过SOCKS5代理连接到SSH服务器

  12. 12

    创建本地SSH服务器(或代理)以在具有身份验证的代理后面建立连接隧道吗?

  13. 13

    带有代理到 Hugo 服务器的 Caddy 服务器无法加载 CSS

  14. 14

    骆驼Http代理到Web服务

  15. 15

    HTTP代理服务器测试

  16. 16

    HTTP代理服务器测试

  17. 17

    服务器端APN在代理后面推送通知

  18. 18

    停止在反向代理后面的服务器之间共享localStorage(所有源均通过相同来源)

  19. 19

    代理后面的凉亭

  20. 20

    连接到NAT后面的SSH服务器

  21. 21

    ssh访问vm后面的ubuntu服务器

  22. 22

    SSH-远程进入JumpBox后面的服务器

  23. 23

    使用HTTP代理将SSH作为SOCKS代理连接

  24. 24

    TCP代理到Postgres数据库作为Nginx中的上游服务器

  25. 25

    NGINX配置以将SSL请求代理到Sinatra服务器

  26. 26

    Nginx反向代理到另一个提供静态文件的Nginx服务器

  27. 27

    Traefik v2反向代理到Docker外部的本地服务器

  28. 28

    如何将Apache代理到中间人服务器

  29. 29

    NGINX配置以将SSL请求代理到Sinatra服务器

热门标签

归档