阿里云香港云主机

首先你需要购买一台阿里云香港的云主机。配置不用太高,能使用即可。例如下面这款每月200元左右的云主机就可以满足所有需求。
CPU&内存:2核2 GiB
操作系统: 8.2 64位
实例规格:ecs.t6-c1m1.large(性能约束实例)
云盘:1
当前使用带宽:5Mbps

Shadowsocks一键安装脚本

当然第一次在阿里云上搭建Shadowsocks服务器是失败的,搜索了一下,发现很多人都是搭建失败。大多使用的是Shadowsocks一键安装脚本。

网上比较流行的有两个脚本,一个是秋水逸冰的Shadowsocks四合一脚本,一个是doubi的一键安装脚本。

doubi的ShadowsocksR一键安装脚本:

1
2
3
4
5
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh

chmod +x ssr.sh

bash ssr.sh

秋水逸冰的Shadowsocks四合一脚本:

1
2
3
4
5
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

chmod +x shadowsocks-all.sh

./shadowsocks-all.sh

doubi的一键安装脚本只包含ShadowsocksR的基本功能安装,例如用户限速,限制设备数,查看连接IP等等,秋水逸冰的脚本包含四个版本Shadowsocks-Python, ShadowsocksR, Shadowsocks-Go, Shadowsocks-libev 版。

具体安装都是傻瓜式安装,直接选择下一步就OK了。

搭建ShadowsocksR服务端中实际遇到的问题:

登录服务器后复制上面脚本命令进行安装,Centos8下安装后会提示Python安装失败,如果不安装Python的话,ShadowsocksR是无法安装启动的。

换了几个源后都提示无法找到Python,原来Centos8默认没有安装Python,需要用户手动安装Python2或者Python3。

在CentOS 8上安装Python 3

1
sudo dnf install python3

安装成功后,输入命令查看一下安装的版本。

1
python3 --version

在CentOS 8上安装Python 2

1
sudo dnf install python2

Python 2软件包也包含在默认的CentOS 8存储库中,安装成功后查看一下安装的版本号。

1
python2 --version

不要以为安装了Python 2或者Python 3后就大功告成了,服务器系统依旧提示找不到Python,需要安装Python。

还需要设置一下默认的Python版本。

设置默认Python版本

要将Python 3设置为系统范围内的非版本化python命令,请使用Alternatives命令:

1
sudo alternatives --set python /usr/bin/python3

对于Python 2,输入:

1
sudo alternatives --set python /usr/bin/python2

Alternatives命令创建一个指向指定python版本的symlink python。

最后输入一下命令查看一下当前启用的python版本。

1
python --version

到这里python就完全安装成功了。重新输入一下一键脚本的安装命令来设置安装ShadowsocksR。

在云主机里安装假设好ShadowsocksR服务端后,使用客户端却无法连接,这又是什么问题呢?

原来还需要去阿里云的管理后台设置开通对应的端口。不然还是无法连接的,例如你的ShadowsocksR服务端设置的是19988端口,那么在阿里云后台的安全里面就要增加对应的端口。

进入阿里云,查看实例,点击安全组

看一下内网入方向全部规则里面有没有打开对应的端口,如果你的ShadowsocksR服务端设置的端口是443,那么默认是打开的。如果是其它端口就需要,手动设置一下。

点击安全组列表,然后点击安全组ID/名称,进入编辑界面。

选择手动添加,然后把需要开放的端口号添加进去。

不要以为到这一步就算完事了,还需要在服务器上卸载阿里云盾。

阿里云盾又是什么东西?

默认购买的阿里云服务器都会自带一个阿里云盾,名义上是保护服务器安全,实际是监控服务器各项信息的,而且会检测各种SSR类的异常流量,导致后期我们客户端连接时无法正常连接,所以需要先卸载掉,通过SSH工具登录上云服务器后,使用root权限执行下列命令(阿里云国内和国际版都适用):

1
2
3
4
5
6
7
8
9
wget http://update.aegis.aliyun.com/download/uninstall.sh
chmod +x uninstall.sh
./uninstall.sh
wget http://update.aegis.aliyun.com/download/quartz_uninstall.sh
chmod +x quartz_uninstall.sh
./quartz_uninstall.sh
pkill aliyun-service
rm -fr /etc/init.d/agentwatch /usr/sbin/aliyun-service
rm -rf /usr/local/aegis*

都设置完毕后,roboot重新启动服务器。再使用客户端连接后,就可以正常访问youtube了。

Shadowsocks客户端

苹果iOS客户端

你需要申请一个海外的苹果ID,在香港或者美国的市场下载客户端

点击查看如何申请苹果海外ID

注册好海外的苹果id后,在App Store里搜索app,下面两款APP是免费的。

Soceswitch

Sockswitch是Shadowsocks和ShadowsocksR的iOS代理客户端。Shadowsocks是安全的socks5 VPN代理,旨在保护您的Internet流量。我们支持ss和ssr。
SOCKS5支持。如果使用Telegram,请添加服务器:127.0.0.1和端口:1089的SOCKS5代理
使用步骤:
1,请首先添加服务器:单击「添加」并选择「手动输入」,然后输入您的服务器信息; (您可以阅读帮助来设置自己的服务器)
*如果您在macOS上使用ShadowsocksX,则可以使用“扫描QR码”添加服务器;
2,单击单选按钮选择服务器;
3,点击「返回」返回索引;
4,打开开关。
了解如何安装shadowsocks服务器
[英文指南] http://lapstudios.us/shadowsocks.html
[中文教程] http://lapstudios.us/shadowsocks_cn.html

Potatso Lite

Potatso Lite是一款功能强大的网络工具,可让您的手机拥有完全自定义的网络环境。对于初学者和高级用户都非常友好。

Potatso现在支持Shadowsocks,ShadowsocksR,HTTP和Socks5代理。您可以自己设置一个,也可以从任何代理提供商那里购买。

面向中国用户的嵌入式智能路由功能非常有用,它可以减少代理服务器中的数据费用并加快国内网络流量。

-自定义代理支持Shadowsocks,ShadowsocksR,HTTP和Socks5

-持续在后台运行而不会打扰您

-同时支持蜂窝和Wi-Fi

-自定义DNS支持

-中国用户的智能路由

 

订阅
提醒
guest
0 评论
内联反馈
查看所有评论