ubunt18.04 配置ss


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 之安装 privoxy
sudo apt install privoxy

2 配置privoxy
sudo 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

文章作者: 邓滔
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 邓滔 !
评论
  目录