Skip to content

dty717/safe-using-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 

Repository files navigation

safe-using-proxy

首先说明,使用shadowsocks容易被检测到,这就导致很容易被墙,不太推荐,但是还是写了出来,主要作为参考,最好是用ssh下的http proxy

总体思路

如何实现翻墙,首先你需要一个可以浏览国外网站的正常使用的服务器A,其次你能和服务器A正常连接,然后你就通过服务器A正常访问外国 网站

第一步:购买租用的服务器

这里推荐使用https://www.vultr.com/

以及使用搬瓦工的教材,点开网站,选择相应的服务

alt text alt text

记住到以上这一步在选择Billing Cycle时,有半年和一年的选项,价格是不一样的,但是平均价格差不多

接下来是付款环节,填写相关的用户信息,在Payment Method选项时选择Alipay,在同意用户协议后点击complete order按钮 alt text alt text 之后点Pay,接下来就是正常的支付宝操作

在成功之后,点击services下的my services alt text 点击KiwiVM Control Panel按钮 alt text 在新的界面下,你将获得两个重要的信息,一个是IP address,一个是SSH Port alt text 接下来更重要的是生成root的密码,点击Root password modification后,点击Generate and set new root password,获得root密码 记住root密码,只会显示一次,之后只能重新生成 alt text

第二步:连接配置服务器

首先你需要有一个连接的工具,推荐使用putty,点开https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html, 进行下载安装. alt text alt text 安装后打开putty软件,输入之前所说的ip地址和ssh port

alt text

在新的dos界面上,输入root,和之前所说的root密码

alt text

接下来就是安装ss server的环节,参考https://github.com/shadowsocks/shadowsocks/tree/master

找到对应的安装的要求(CentOS:) 依次输入以下行,遇到y/n,敲y加回车

yum install python-setuptools && easy_install pip
sudo easy_install pip==1.2.1
yum install git
pip install git+https://github.com/shadowsocks/shadowsocks.git@master

alt text alt text

接下来是启动ss server 输入(其中443和password代表ss server连接的端口和密码,这里可以需要更换,其他的不变)

    sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start

alt text

第三步:下载客户端

windows下参考https://github.com/shadowsocks/shadowsocks-windows, 首先下载客户端 点开运行后,配置相关参数,输入服务器ip,ss server连接的端口和密码,然后点确定,其中默认代理服务器端口为1080 alt text

第四步:设置代理服务器

在ie浏览器中找到设置--->Internet选项--->连接---->局域网设置 勾选为LAN使用代理服务器,地址填入127.0.0.1,端口位置之前的默认端口1080,勾选对本地地址不使用代理服务器,然后确定

alt text

接下来就可以正常翻墙

如果不用上网时,请取消代理服务器,就是取消勾选为LAN使用代理服务器

那么如果不想的购买服务器的话,就直接从第三步开始,ip,端口和密码分别是138.128.199.177,443,password(有效期:2019.11.28,目前被墙)

ssh下的http proxy

这个可能需要一些专业知识,服务器端安装squid,客户端使用ssh tunnel local模式,端口3128,http proxy就是127.0.0.1:3128

服务器

sudo apt-get install squid
sudo nano /etc/ssh/sshd_config ##GatewayPorts yes去掉注释,然后保存
sudo systemctl restart ssh

客户端

ssh -nNTv -L 127.0.0.1:3128:localhost:3128 my-username@my-vps-hostname-or-ip

这样有个好处就是,相当于外表使用ssh服务,而实际在使用翻墙,就是理论上无法分辨是正常使用还是翻墙

About

关于如何使用搬瓦工实现ss上网连接

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published