Linux使用puff的非wine方法

puff实质上就是ssh,只不过它支持443端口连入。这样做就很好,除非TG全面封锁了443端口(也就是名正言顺地封锁HTTPS),否则就不会有问题。

之前在linux下面用puff,我都是用很2的方法:就是wine一下puff的windows客户端。然后用windows的方法穿越。这样有很大的风险,比如wine了以后就有中windows病毒的风险,puff这个软件本身也不开源,也有危险。

既然是ssh,在linux下面总有办法搞出ssh tunnel的。其实一个命令就行了,但是我一直没成功,主要原因是我在ff上面都配成了http代理,而事实上应该使用socks代理才对。

下面,就完整地示范一下怎么连:这里使用了gstm,图形化界面。不过gstm不记密码的,很恶心。

如上图,配好账户。login是登录名,密码不用设,privkey可以不用设,我这里设成密码,因为gstm不能保存密码,所以我在这里打上以便提示。下面的端口转发,选择dynamic,port为7070(这个也可以设别的,主要是浏览器上面设置代理要跟这个一样)。后面两个都是n/a。

这样就设好了gstm。然后点击start,提示输入密码,puff就连接好了。

接下来设置浏览器就至关重要。

ff设置里面,http proxy什么都不要设置,只设置socks v5就行了

到这一步,看似设置好了,其实不然(之前也上当了,所以还是没穿越)。问题在于,虽然这里指明了socks v5,但是ff貌似还是没用remote dns。所以DNS污染依然起作用。

办法就是在地址栏输入about:config,讲里面的dns设置设置成下图的模式:

至此,穿越设置完成。

 

No Comments

Post a Comment