2017年11月27日 | 分类: 翻墙相关 | 标签: ,
vpn-ws一个开源的,承载协议使用Websocket的VPN实现。代码简单易读,其中对于tuntap/SSL/socket/event的C API使用,有三个平台的版本(Win、Linux和MacOSX[^Windows并未完全实现,不可用]),具有参考价值。

参考

词汇

  • peer,VPN中的节点,对于服务器而言包括自己的tuntap和每个客户端socket
  • tuntap,Linux/Unix中创建的虚拟网卡,读取和写入数据和其它文件设备如socket、file差不多

实现

VPN的实现无非是客户端创建一个虚拟网卡tun/tap,从tun/tap中读取数据包,发送到服务端,服务端写入到它的tun/tap虚拟网卡中,从而让两端像是在同一个局域网内。发送数据无论是走UDP/TCP还是websocket,都只是为了转发虚拟网卡中接收到的数据包(以太包或者ip包)。

阅读全文…

2017年11月24日 | 分类: 乱七八糟 | 标签: ,

刚看到一个评论,问443端口被博客占用,无法用V2Ray监听443端口来实现TLS怎么解决。

V2Ray的VMess协议支持三种模式,TCP,mKCP,以及WebSockets模式。V2ray的ws模式使用标准的WebSocket 来传输数据,因此可以被nginx的反代,能轻松解决这问题。

个人比较推崇这种方式,按自己理解,这样V2Ray可以彻底隐藏到内网,就算主动嗅探都只能看到一个正常的https网站,而不是什么未知协议运行在奇怪的端口,因为未知而被GFW或者运营商干扰。

由于V2Ray的ws模式采用标准的Websocket来传输数据,甚至可以使用CDN加速并隐藏VPS真实IP,我还木有测试过,如果有朋友测试了欢迎在评论区留下言

阅读全文…

2017年11月23日 | 分类: 翻墙相关 | 标签: , , , , , ,

比如你买了个年付几刀的openvz类的VPS,机房线路不好速度很慢,那么就可以考虑使用V2RaymKCP模式加速。

安装V2Ray可以使用一键管理脚本(项目):

bash -c "$(curl -fsSL https://raw.githubusercontent.com/tracyone/v2ray.fun/master/install.sh)"

安装,然后输入v2ray命令,选择“更改配置”,选择“更改传输方式”,选择“普通mKCP”,
更改后打开sftp下载root目录下的config.json配置文件即可,
在Windows上使用V2RayN导入配置使用,
在mac上可以使用V2RayX
在iOS系统上推荐使用Kitsunebi,这个APP支持mKCP而且效果还不错,可以在https://t.co/KSgns5JJoI申请TF版测试,
在安卓系统上推荐使用V2RayNG
v2ray比较消耗vps内存,内存太小可能会内存耗尽而崩溃,需要重启v2ray,以上软件都支持二维码扫描v2ray设置现在已经比较方便了。

Virmach这家被称为价格屠夫不是白叫的,最近支持支付宝支付了,列举几个他家便宜套餐折扣后的价格。

KVM VPS配置 SSD128(KVM类型的VPS性能好比较推荐,注册不要使用代理,信心也不要乱填)
内存 128MB
硬盘 10GB
流量 500GB
核心 1
IP 1
购买 年付 8.75 刀 使用LEB30七折优惠码

阅读全文…

2017年10月14日 | 分类: 乱七八糟 | 标签:

https://github.com/mixool/rinetd     openvz的VPS开启bbr增强版加速

https://github.com/cuber/ngx_http_google_filter_module   简单搭建谷歌反代

https://github.com/yinghuocho/firefly-proxy  萤火虫翻墙软件

https://www.finchvpn.com/    免费VPN

http://www.west.cn/faq/list.asp?unid=477   linux主机webmin建站流程

https://github.com/greatfire/wiki  自由浏览是一个非常便捷的安卓端免翻墙浏览器

阅读全文…

2017年10月13日 | 分类: 翻墙利器 | 标签: , , , ,

俺测试了几款常用翻墙工具,情况如下。
根据这几年的经验,不同省份或者不同 ISP,翻墙工具的效果可能会有差异。所以俺个人的测试,仅供参考。也欢迎列位看官反馈自己的翻墙情况。

◇VPN Gate

阅读全文…

2017年10月12日 | 分类: 翻墙相关 | 标签: , ,

准备安装CGIProxy

首先,你需要一个web服务器,然后安装上perl。(俺是CentOS)

$ sudo yum install perl

下载和解开CGIProxy压缩包

阅读全文…

2017年10月12日 | 分类: 翻墙相关 | 标签: , ,

Caddy介绍

Caddy是一个使用Golang开发的http服务器,其主打的特点就是快速支持https和HTTP2。本站的博客也是使用它搭建的,详细搭建过程可以参考这里。最近在其更新的0.10.7中,支持了Froward Proxy,Chrome浏览器也内建了对HTTP2 proxy的支持。

Caddy的Proxy支持一下功能:

  • HTTP2 Proxy
  • Probe resistance,当验证错误时,不会返回HTTP 407 错误。当有Probe进行探测时,其不会就直接暴露出自己是一个Proxy(实验阶段,比较有意思)
  • Basic Auth
  • IP hiding
  • Servers PAC file

阅读全文…

2017年10月12日 | 分类: 翻墙相关 | 标签: ,

写在前面,因为小火箭的作者出了ShadowRay这个App,然后我又是个好奇心很强的人,之前的SS,包括现在这个博客站点,也是自己一边Google一边摸索着搭建,所以就Google和琢磨v2Ray这个翻墙方式,然后开始在搬瓦工上面使劲造,各种尝试,失败,尝试,失败之旅,一气之下撂下不干了,太闹心了,但过了一天后平静下心来想,这尼玛太窝囊了!我就不信了,必须得搞会这个东西,从小就是个倔驴没办法,然后就有了这篇文章的诞生,废话不多说,下面列出详细的过程,各位看官不喜勿喷,我是纯技术小白,不懂代码不懂各种学术描述,只有一颗倔强的心,觉得本文有用的,可以转给身边的朋友。

随后我又在另外一台搬瓦工和自用的vultr上尝试搭建,均已成功。搭建以后试用了一天(Mac上和iOS上),不知大是心理作用还是怎么的,速度居然相当快。下面还是说方法

阅读全文…

2017年10月12日 | 分类: 翻墙相关 | 标签: ,

本文的主要内容是,在已经安装完 Shadowsocks-libev 服务端的情况下,如何手动安装和配置 simple-obfs,以及在此过程中的排错。

首先,使用本站提供的一键脚本安装 Shadowsocks-libev 服务端

Shadowsocks 一键安装脚本(四合一)
CentOS下shadowsocks-libev一键安装脚本
Debian 下 Shadowsocks-libev 一键安装脚本

其次,手动安装和配置 simple-obfs 服务端

阅读全文…