阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

自主搭建Shadows0ck科学上网

2次阅读
没有评论

共计 1694 个字符,预计需要花费 5 分钟才能阅读完成。

对于计算机行业的在职人员 / 爱好者,科学上网无疑是每个人都必须掌握得技术,不然都不好意思对别人说自己是搞计算机的。今天我们一起来看看自主科学上网得实现。

1. 购买服务器

首先需要一台国外的服务器。我购买的是 vultr 服务器,用的 Los Angeles 的机房,体验很不错。

自主搭建 Shadows0ck 科学上网

5 刀 / 月(1 核 /1G RAM/25 GB SSD/1000GB 流量),按时间计费,这样的话,如果流量用户完了,可以 Destroy 掉当前服务器再 Deploy 一个,就又有流量了。但是经过我的实际体验,1000GB 流量根本用不完。

2. 配置服务器

通过远程 (View Console) 登录服务器,输入账号密码。

更新软件源

apt-get update

安装 pip 环境

apt-get install python-pip

更新 pip 版本

pip install --upgrade pip

安装 setuptools 模块

pip install setuptools

如果出现 pip Import Error:cannot import name main

是因为将 pip 更新为 10.0.0 后库里面的函数有所变动造成这个问题. 参见《pip Import Error:cannot import name main 解决方案》
解决方案:

sudo gedit /usr/bin/pip

自主搭建 Shadows0ck 科学上网

安装 shadowsocks

pip install ₅hadow₅ocks

编辑配置文件

vim /etc/₅hadow₅ocks.json

输入以下内容

{
"server":"my_server_ip", #填入你的 IP 地址
"local_address": "127.0.0.1",
"local_port":1080,
"port_password": {
"25": "foobar1", #端口号,密码
"26": "foobar2",
"27": "foobar3",
"28": "foobar4"
},
"timeout":300,
"method":"aes-256-cfb"
}

赋予₅hadow₅ocks 配置文件权限

chmodc 755 /etc/₅hadow₅ocks.json

安装以支持这些加密方式

apt-get install python-m2crypto

后台运行₅hadow₅ocks

ssservers -c /etc/shadow₅ocks.json -d start

如果出现 INFO loading libcrypto from libcrypto.so.1.1 之类的错误,无法启动服务
参见《run sslocal raise error》
从 github 上更新₅hadowsocks

pip install -U git+https://github.com/shadowsocks/shadowsocks@master

设置开机启动可以跳过。

设置₅hadowsocks 开机自启动

vim /etc/rc.local
#!/bin/sh -e
# rc.local
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
# In order to enable or disable this script just change the execution
# bits.
# By default this script does nothing.
ssserver -c /etc/shadowsocks.json -d start
exit 0

3. 配置客户端(自己的设备)

需要下载₅hadowsocks。

Windows 版本

android 版本

其他版本参见₅hadowsocks 各版本官方下载地址,可怕的 apple os。

自主搭建 Shadows0ck 科学上网

然后在状态栏右击₅hadowsocks 客户端,勾选开机启动和启动系统代理,在系统代理模式中选择 PAC 模式。

4. 其他

看大佬的博客,还要给服务器开神马加速,感觉不出来有什么区别虽然,参见 Ubuntu 开启 BBR 加速₅hadow₅ock₅

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-09-20发表,共计1694字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中