关于翻墙(上外网)--基于实践

        鉴于我们需要向国外发展网络营销生意,我们在建立博客的过程中,租用了阿里云的一个虚拟服务器(VPS)--轻量级服务器,原先是租用了国内的,本来一年两三百,到期了后,发现涨价得离谱,看了一下香港的,也是同样的轻量级服务器,便宜一半都不止,于是换了香港的。

        以上是机缘,后来发现,可以用香港的服务器架设shadowsocks供自己上外网,查资料或者,使用更大范围的互联网,如谷歌,facebook,等。架设过程也花了一些时间,现在家里一台ubuntu系统,和一台windows 7系统的电脑都可以上外网。

        接下来上干货(2019年11月 基于实际情况):

        一.准备材料: 境外服务器一台(VPS)(CentOS7.3)

        二.既然你可以折腾自己的服务器,我假定你有一定Linux命令行的基础,因此,以下的命令,如果搞不定,请找“度娘”。

  • 在服务器端安装shadowsocks 服务端

 image

    1、安装
    直接依次执行下列命令:

    1. yum install python-setuptools
    2. easy_install pip
    3. pip install shadowsocks

    即可完成Shadowsocks服务端安装。

    2、配置

    在获得root权限的情况下,vim/etc/shadowsocks.json, 这会新建一个文件,输入i, 按照下面的格式把文件写好,以下所有的内容,除了小括号里面的不用,所有照抄:

    {
    “server”: “0.0.0.0”,
    “server_port”: 36788,(远程端口由你定,但如果你是小白,就用这个)
    “local_port”: 1080,(本地端口,就用这个)
    “password”: “passwd”,(密码由你定把passwd替换掉,登陆过来会用到)
    “timeout”: 600,
    “method” : “aes-256-cfb”
    }

    写完上面的内容,按你键盘上最左上角的“Esc”, 然后,输入  :wq

    3、运行

    1. ssserver -c /etc/shadowsocks.json -d start
    2. ssserver -c /etc/shadowsocks.json -d stop(这一行不要输入,这是让这个服务端停止的)

    4、测试

    查看状态:systemctl status shadowsocks –l

    测试

    出现active (running)表示正在运行了

  • 在本地安装shadowsocks的客户端:

               在window系统,你必须先让你的.net framework安装或者升级到最新版本,我的win7一开始不是service pack 1版本的,居然无法升级,弄得我得先升级系统,然后再升级.net framework,这是题外话。

在网上搜shadowssocks客户端,我的是4.1.7的,下载后直接解压即可以用,图标大概是这样的:

image

在下载的过程要特别注意,国内很多的提供软件下载的网站,一不小心给你装一堆东西在电脑里,所以要特别小心那些小字。

然后,双击上面的图标:

image

上面几项照填就好了,需要提醒的是,这里填的东西要跟服务端的对应得上,如果不是,肯定上不了,服务器地址,是你的服务器的IP,端口,就是服务器端的sever_port,密码就是passwd那一部分,把加密和代理端口也填上。按完确定后,正常情况下,你可以上外网了。

image

右键上面的小图标,系统代理--PAC模式,这个模式,只有你在上那些无法直接上的外网才启用流量,要不然,如果选了全局模式,那么就是所有网页都经过代理,那就土豪了。

右键--帮助--显示日志,如果没有看到timed out, 你已经可以使用代理服务了,不用怀疑。打开浏览器上网就行了。不用的时候,就把本地的shadowsocks关了就好了。

 

    在ubuntu系统,自带有firefox的浏览器,但不知是何原因,坑了我。所以,建议安装chrome,所需用到的材料:shadowsocks –QT5, chrome 浏览器及Proxy SwitchOmega插件。

命令行模式:

$ sudo apt-get update $ sudo apt-get install shadowsocks-qt5

安装好shadowsocks-qt5,在应用程序里面,找到它,不行就在ubuntu的应用程序搜索,绿色图标很好认也是个小飞机。

2019-11-05 16-28-03屏幕截图

配置名称随便起一个,服务器地址,服务器端口,密钥(密码),请按照服务端的填写,加密方式aes-256-cfb,然后就OK了,其他的不用动。然后就是下图,延迟处如果有数值,就表示已经连上了。越大代表速度越慢。如果错误,超时,都是没连上。回去看看填的东西跟服务器端的是否一致。

image 

轮到浏览器了,在chrome的右上角,点击三个点--更多工具--扩展程序,出现名为“扩展程序”的界面,点击左上角三横线,然后是最下面的“打开Chrome网上应用店”,搜索 proxy switchomega,然后安装之,如下图,安装好了后,在浏览器的右上角,多了一个小圆圈的工具。左键,然后“选项”

2019-11-05 16-29-34屏幕截图

情景模式--proxy,把socks5选好,其他的按上图填。

接下来:情景模式切换到auto switch,然后,“规则列表设置”--AutoProxy,填上网址:

image

需要正确填上,然后,点击立即更新情景模式,会导入很多内容,从此,你可以放心上网了,端口也不容易被封杀。

2019-11-05 16-30-15屏幕截图

在没有经过这样的一翻折腾之前,也曾可以上外网,但第二天就服务器就被封端口,换了一个端口就可以了,因此,如果你发现客户端的shadowsocks出现timed out ,或者超时,很大可能就是被封杀了,把服务器端的端口换掉,当然,服务器上的防火墙也要把端口换掉。

祝翻墙快乐。

留下评论

电子邮件地址不会被公开。 必填项已用*标注