1

sTunnel在我的客户端和服务器上运行,似乎无法理解如何让它以一种“静默模式”运行,如果我在国外,我可以启动sTunnel客户端上的连接,连接到我的服务器,然后我的浏览流量连接的行为就像我在英国(加密代理)一样。

在客户端conf我有:

accept = localhost:xxx(我理解这意味着本地sTunnel安装侦听 xxx 端口并抓取该端口上发送的任何流量)。

connect = serverip:xxx(这是需要转发到哪里的指令,即服务器)。

在我的服务器上:

accept: clientIP:xxx(我的客户端的源IP地址) connect: localhost:xxx(服务器的环回地址)

我在这里看不到什么?正如我所看到的,如果我用浏览器明确定位一个端口,我只能使用这个隧道,即使那样,它不会只到达sTunnel服务器而不是到达预期的网站吗?我需要在浏览器中设置代理设置吗?

多谢

4

1 回答 1

0

我不确定stunnel你在这里寻找什么。

您所描述的最好使用OpenSSH及其动态 SOCKS5 代理功能(例如ssh -D1080来自客户端)来完成。

这通常不需要服务器端的任何额外设置(除非您的系统管理员特别禁用它),然后在您的漫游客户端上,您只需像往常一样建立与服务器的 SSH 连接,但添加调用的额外-D1080参数。ssh

或者,如果使用PuTTYConnection ,在、SSHTunnelsSource portof1080Destinationof 中设置动态端口转发Dynamic,单击Add

随后,更改浏览器的设置以在localhost, port使用 SOCKS 代理1080,并确保指定 SOCKS v5 并确保也设置了远程解析主机名的复选框。

于 2016-01-29T17:17:15.653 回答