ubunt18.04 配置ss
1 购买服务器
我是在这个网站购买的:https://www.vultr.com/
相对来说比阿里云和腾讯云性价比高
1.注册账号
Email address:输入一个邮箱
password:输入你要设置的密码
最后点“create account”创建帐号,随后到你的注册邮箱进行验证,打开邮箱点击邮件中Vultr发送的验证连接即可,验证完成就可以给账户充值。
2 . 账户充值:
点页面左侧“Billing”,支持信用卡、PayPal、比特币和支付宝,最低充值10美元起,从上面链接进入冲10美元可以获赠25美元,这样算下来10美元可以免费使用7个月的服务器,还是很划算的。
3 . 充值完毕后点击页面右上角的“+”号进行选购VPS方案。
4 . 然后选择服务器位置(ps:大陆用户推荐日本服务器和洛杉矶的服务器)
选择系统(ps:系统推荐64位centos)
选择配置(ps:推荐5美元/月的配置)最后就是点击deploy now完成配置
5 . 查看VPS配置信息
ps: 图中的是我自己创建的服务器的ip地址我已经destory了!
6 . ssh登录
在terminal中我的电脑是ubuntu18.04 windows的我没用过哈!
ssh root@139.180.200.97
然后密码就填服务器中的密码
7 . 安装ss服务器
中文版:
wget –no-check-certificate -O shadowsocks-libev_CN.sh https://raw.githubusercontent.com/uxh/shadowsocks_bash/master/shadowsocks-libev_CN.sh && bash shadowsocks-libev_CN.sh
英文版:(如果中文版执行后出现乱码,那么请使用这个):
wget –no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/uxh/shadowsocks_bash/master/shadowsocks-libev.sh && bash shadowsocks-libev.sh
如图,回车继续
中文版的基本上大家都能看得懂,输入 1 选择安装服务,回车
按照下图中的提示,我们首先依次输入 SS 的各项信息,然后回车继续即可。
PS:如果有信息输入错误需要更改时,请按住 Ctrl 键后再按删除键,直接按删除键是不能删除的。
大约 2~5 分钟即可安装完成,完成后保存SS信息,就能使用了。
注意:一定要保存上图的SS信息以免忘记。
8 . 在自己的电脑上安装ss客户端
sudo apt-get install shadowsocks-qt5
sudo add-apt-repository ppa:hzwhuang/ss-qt5
vim /etc/apt/sources.list.d/hzwhuang-ubuntu-ss-qt5-bionic.list
sudo vim /etc/apt/sources.list.d/hzwhuang-ubuntu-ss-qt5-bionic.list
这一步是把xenial main 换成 bionic main
sudo apt-get install shadowsocks-qt5
然后打开qt5 如图
然后点连接 -- 添加 如图
输入信息点击ok就行了
9 . 配置google浏览器vpn
在浏览器上安装proxy switchyomega插件
点击新建情景模式 如图:
然后在proxy switchyomega插件图标上 左键点击ss就可以翻墙了!
10 . 在ubuntu 18.04上配置全局代理
1 安装GenPAC
2 完成之后,下载gfwlist
genpac –pac-proxy “SOCKS5 127.0.0.1:1080” –pac-proxy=”SOCKS5 127.0.0.1:1080” –gfwlist-url=https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt –output=”autoproxy.pac”
找到下载下来的 autoproxy.pac文件,然后进入:设置—网络—网络代理,选择自动,URL 指向该文件路径即可,url 格式为:
file:///home/{user}/autoproxy.pac
3 配置浏览器
此处以火狐为例:首选项——网络代理—— 设置,选择 “使用系统代理设置” 即可
4 这样,浏览器就能正常使用代理了。
11 . 配置终端也可以使用vpn
1 安装并配置 privoxy 之安装 privoxysudo apt install privoxy
2 配置privoxysudo gedit /etc/privoxy/config
打开文件找到4.1节 listen-address,找到#listen-address 127.0.0.1:8118,取消注释
找到5.2节forward-socks4, forward-socks4a, forward-socks5 and forward-socks5t,
找到#forward-socks5t / 127.0.0.1:9050 .(后面的.很重要,不能舍弃,端口值可能和我的不一样,改成1080即可)。
修改完之后,重启 privoxy:
$ sudo /etc/init.d/privoxy restart
再修改~/.bashrc
$ sudo gedit ~/.bashrc 因为我用的是zsh 所以的配置文件是在.zshrc中
打开文件后,加入:
export http_proxy="127.0.0.1:8118"
export https_proxy="127.0.0.1:8118"
export ftp_proxy="127.0.0.1:8118"
保存退出后,终端也就可以使用代理了,我们来试一下 curl:
curl www.google.com
有返回,则说明配置成功。
12 . 为 Git 配置代理
为 git 配置代理 比如说:$ git clone https://chromium.googlesource.com/external/webrtc
会报错:
正克隆到 ‘webrtc’…
fatal: unable to access ‘https://chromium.googlesource.com/external/webrtc/':
Failed to connect to chromium.googlesource.com port 443: 连接超时
所以需先为 git 配置代理:
$ git config --global http.proxy 'socks5://127.0.0.1:1080'
$ git config --global https.proxy 'socks5://127.0.0.1:1080'
配置好就能 正常clone了:
如果要关闭代理可使用一下命令:
$ git config --global --unset http.proxy
$ git config --global --unset https.proxy