文档章节

Linux用Kcptun和SS进行上网加速

廖彬彬
 廖彬彬
发布于 2017/06/02 19:44
字数 778
阅读 135
收藏 0

针对使用linux桌面版的用户和基于linux路由器的用户。

第一步:下载Kcptun可执行文件。

Kcptun下载地址
需要根据自己系统版本选择相应的软件版本进行下载,因为我的主机是64位的,所以我下载的是kcptun-linux-amd64-20170218.tar.gz

tar -xzf  kcptun-linux-amd64-20170218.tar.gz

解压后你将会得到两个文件,一个是server_linux_amd64,另外一个是client_linux_amd64。作为客户端,我们当然应该使用client_linux_amd64
执行下面的命令可以获取到帮助文档

./client_linux_amd64 -h

为了方便进行参数的设置,我这里使用其中-c的选项,这个选项将会让kcptun运行的时候调用一个json文件,在json文件里面有我们提前写好的服务器参数。

{
    "localaddr": ":8388", //本地使用的端口
    "remoteaddr": "********:29900", //服务器的kcptun服务的ip地址加端口
    "key": "*****", //你设定的加密密码
    "crypt": "aes", //加密方式
    "mode": "fast2", //加速模式
    "conn": 1, //从这以下的参数,你需要根据你在服务器端的配置参数进行设置
    "autoexpire": 60,
    "mtu": 1350,
    "sndwnd": 1024,
    "rcvwnd": 1024,
    "datashard": 10,
    "parityshard": 3,
    "dscp": 0,
    "nocomp": false,
    "acknodelay": false,
    "nodelay": 0,
    "interval": 20,
    "resend": 2,
    "nc": 1,
    "sockbuf": 4194304,
    "keepalive": 10
}

然后我讲这个文件保存为myvps.json
在终端执行下面的命令就可以运行kcptun服务。

./client_linux_amd64 -c myvps.json 
#我是把该`json`文件存放在相同的路径下,如不同,则需要完整路径。

第二步,关于ss的设置

执行完第一步的操作以后,在你的电脑或者是你的路由器就已经跑起了kcptun服务并且运行在"8388"端口上。
你需要把你的ss客户端配置文件进行修改,把原来的远程服务器IP地址改为127.0.0.1,并且修改原来的SS服务端口为8388,而SS里面的加密方式和密码还有SS服务器的本地端口则不需要修改。

这样关于你浏览器的插件设置将不需要修改便可直接使用。
但是得到网速将会是以前很多倍。

完结,优化

将SS用于命令行

你需要用到一个工具室proxychains
在配置文件的最后一行加上

socks5 127.0.0.1 1080

这样可以使你的git等命令也可以走代理的路线,大大的提高了从github下载速度。其他需要下载国外资源的命令也可以使用。

命令用法:就在原有的命令的最前面加上proxychains 注意命令后面需要接一个空格

proxychains git clone git://xxxxxxxxx

开机自启动kcptun

我把自动启动的命令添加了加载图形界面后,实际上加入到系统自启会更好,所以我在我的.xinitrc中添加了以下代码

( ( sleep 2 && /home/bob/Downloads/client_linux_amd64 -c /home/bob/Downloads/myvps.json ) & )

其中路径应该修改为你自己的文件的绝对路径。

结束

撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花撒花!!!!

© 著作权归作者所有

共有 人打赏支持
廖彬彬
粉丝 0
博文 4
码字总数 1383
作品 0
成都
程序员
私信 提问
[喵咪开源软件推荐(6)]TCP链路加速技术KcpTun

[喵咪开源软件推荐(6)]TCP链路加速技术KcpTun 今天有给大家带来新的东西KcpTun,KcpTun是利用Kcp技术对Tcp链路传输进行加速,大家熟知的网络协议一般是UDP和TCP,UDP传输快但是没有状态消息不可...

喵了_个咪
2017/11/09
0
0
Ubuntu一键安装Shadowsocks脚本

基于科学上网:VPS上搭建shadowsocks写了一个一键安装shadowsocks的shell脚本。只在Vultr上的Ubunbu 16.04做了测试。内容包括安装shadowsocks+设置shadowsocks开机启动+开启BBR加速。 原文链...

flyzy2005
2018/01/31
0
0
使用kcptun给VPS(shadowsocks)加速

背景: 近期在搭建shadowsocks VPS的过程中,发现VPS搭建成功后,当本地与VPS之间的网络不顺畅时,经常会出现连接很忙,或者丢包率高的问题。所以考虑使用VPS加速软件,看看能不能加快并稳定...

icenycmh
2016/12/26
0
0
Proxy-Go v4.0 发布,内网穿透使用多路复用重构

Proxy-Go v4.0 发布了。Proxy是golang实现的高性能http,https,websocket,tcp,udp,socks5代理服务器,支持正向代理、内网穿透、TCP/UDP端口转发、SSH中转。 更新内容: 内网穿透三端重构了一个...

狂奔的蜗牛.
2017/12/04
2.8K
25
使用docker搭建附带kuptun的S-S服务

使用docker搭建附带kuptun的S-S服务 参考文章:shadow_socks官方docker镜像地址 启动命令

bestlope
2018/11/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

谈谈lucene的DocValues特性之SortedDocValuesField

lucene的DocValues不同于document文档级别的存储,它是一个面向列的存储结构,提供从文档编号到值的映射功能。根据不同的数据类型和应用场景支持多个DocValuesField类型,SortedDocValuesFi...

FAT_mt
31分钟前
3
0
漏洞防御与修复工作

导读 漏洞管理工作是企业安全建设必不可少的一环,在风险管理工作中,漏洞管理能够防患于未然,企业对漏洞管理有着广泛的基础建设和实践经验。但随着攻防技术的发展,传统漏洞管理的安全技术...

问题终结者
34分钟前
1
0
做菜

https://www.meishij.net/zuofa/douchirou_3.html https://www.meishij.net/zuofa/doufupaohongshaorou_1.html...

阿锋zxf
34分钟前
2
0
TortoiseSVN使用简介

TortoiseSVN使用简介 1 安装及下载client 端 2 什么是SVN(Subversion)? 3 为甚么要用SVN? 4 怎么样在Windows下面建立SVN Repository? 5 建立一个Working目录 6 新增档案及目录到Repositor...

linjin200
47分钟前
1
0
ZStack--网络模型1:L2和L3网络

ZStack将网络模型抽象为L2和L3网络。L2网络提供一种二层网络隔离的方式,而L3网络主要和OSI七层模型中第4层~第7层网络服务相对应。我们的想法是使用管理员熟悉的术语和概念,来形容ZStack的网...

ZStack社区版
50分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部