avatar

Ubuntu 配置

虽然 Linux 不太会用, 可是比较喜欢装系统. 本文记录 Ubuntu 下自己用的配置和软件包, 方便装系统后快速折腾. 虚拟机下使用额外功能 比如拖拽, 共享文件, 改变窗口大小. Win 下 vmware open-vm-tools 虚拟机下安装必不可少, 在装 VMware Tools 时, 官方推荐用 open-vm-tools , 听官方的. 1 2 apt-get install open-vm-tools # vm-tools 安装 这里有点没搞懂, 我的系统是 Ubuntu 14.04LTS, 总共装了四个包才搞定, 使用 dpkg -l | grep open-vm 查看

SS搭建

安装 SS 的步骤. 安装 1 2 apt-get install python-pip pip install shadowsocks 配置 配置chacha20加密方式 1 2 3 4 5 6 apt-get install python-m2crypto apt-get install build-essential wget https://github.com/jedisct1/libsodium/releases/download/1.0.1/libsodium-1.0.1.tar.gz tar xf libsodium-1.0.1.tar.gz && cd libsodium-1.0.1 ./configure && make -j2 && make install ldconfig 配置文件 /etc/shadowsocks.json中: 1 2 3 4 5 6 7 8 9 10 11 12 { "server": "::", "local_address": "127.0.0.1", "local_port":1080, "port_password":{ "10001": "pass1", "20001": "pass2" }, "timeout":300, "method": "chacha20", "fast_open": false } 加入自启 /etc/rc.local中加入: 1 /usr/bin/python /usr/local/bin/ssserver -c /etc/shadowsocks.json -d start 使用 1 2

v_p_n 架设

搭建V_P_N. 架构 使用 Openswan 作为 IPsec 服务器. 使用 xl2tpd 提供 L2TP 支持. 使用 ppp 提供用户认证. 环境 Linode Ubuntu 14.04 64-bit 安装 1 2 sudo apt-get install openswan xl2tpd ppp lsof # 安装软件包, 会有设置向导, 全部 Enter 使用默认设置. 配置 防火墙 iptables 和 sysctl 的设置 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 sudo iptables -t nat -A POSTROUTING -j SNAT --to-source %SERVERIP% -o eth+ #%SERVERIP% 替换成你的服务器 IP; eth+ 通配符 echo "net.ipv4.ip_forward = 1" | tee -a /etc/sysctl.conf echo "net.ipv4.conf.all.accept_redirects = 0" | tee -a /etc/sysctl.conf echo "net.ipv4.conf.all.send_redirects