KCPTun地址

KCPTun安装

# 新建kcptun文件夹
mkdir /root/kcptun

# 进入kcptun文件夹
cd /root/kcptun

# 根据服务器架构下载最新kcptun文件
wget https://github.com/xtaci/kcptun/releases/download/v20201126/kcptun-linux-amd64-20201126.tar.gz

# 解压文件
tar -zxvf kcptun-linux-amd64-20201126.tar.gz

解压之后会发现只有两个文件:

client_linux_amd64server_linux_amd64

第一个是是客户端文件,第二个是服务端文件。

目前 KCPTun 没有启动脚本,所以需要新建脚本。

# 创建 start.sh
vi /root/kcptun/start.sh

输入以下内容:

#!/bin/bash
cd /root/kcptun/
./server_linux_amd64 -c /root/kcptun/server-config.json 2>&1 &
echo "Kcptun started."
# server_linux_amd64 对应服务端文件名,请对应修改。
# 创建配置文件
vi /root/kcptun/server-config.json

输入以下内容:

{
  "listen": ":32143",
  "target": "127.0.0.1:23546",
  "key": "password",
  "crypt": "none",
  "mode": "fast2",
  "mtu": 1350,
  "sndwnd": 1024,
  "rcvwnd": 1024,
  "datashard": 10,
  "parityshard": 3,
  "dscp": 46,
  "nocomp": false,
  "log": "/root/kcptun/kcptun.log"
}
# 创建 stop.sh
vi /root/kcptun/stop.sh

输入以下内容:

#!/bin/bash
PID=`ps -ef | grep server_linux_amd64 | grep -v grep | awk '{print $2}'`
if [ "" != "$PID" ]; then
 echo "killing $PID"
 kill -9 $PID
 echo "Kcptun started."
else
 echo "Kcptun not running!"
fi
# 创建 restart.sh
vi /root/kcptun/restart.sh

输入以下内容:

#!/bin/bash
cd /root/kcptun/
echo "Stopping Kcptun..."
bash stop.sh
bash start.sh
echo "Kcptun restart succeed !"

给以上几个创建的脚本添加执行权限:

chmod +x /root/kcptun/*.sh

日志文件在:/root/kcptun/kcptun.log

# 启动kcptun
sh /root/kcptun/start.sh

# 停止kcptun
sh /root/kcptun/stop.sh

# 重启kcptun
sh /root/kcptun/restart.sh

添加开机启动:

# Centos 系统:
chmod +x /etc/rc.d/rc.local && echo "sh /root/kcptun/start.sh" >> /etc/rc.d/rc.local

# Ubuntu/Debian 系统:
chmod +x /etc/rc.local && echo "sh /root/kcptun/start.sh" >> /etc/rc.local

执行后会添加到末尾但是会在exit 0后面,造成开机并不能自启,此时需要手动修改文件。

注意: Debian9+ / Ubuntu17+ 默认不带有 /etc/rc.local 文件,但是rc.local文件依然存在,此方法添加的开机启动则无效。

lxde-vnc-2.png

Debian, Ubuntu 安装LXDE、TightVncServer教程。

LXDE是一款非常轻量级的Linux桌面环境,小巧而高效,适合低配VPS小鸡安装,推荐内存512M及以上;TightVNC是一个跨平台自由和开放源码远程桌面软件应用程序,允许用户可以远端控制另一台电脑上的屏幕。

一、安装LXDE和VNC

升级Debian或Ubantu系统

apt-get update
apt-get upgrade

遇到是否继续安装的提示,输入Y即可,如果出现图形界面,按下回车继续即可;

安装LXDE + TightVncServer桌面环境

apt-get install xorg lxde-core tightvncserver

遇到是否继续安装的提示,输入Y即可

启动、停止VNC桌面

# 启动VPC
tightvncserver :1

第一次启动VNC,你需要设置VNC密码,根据输入两次密码;

随后会出现:

Would you like to enter a view-only password (y/n)?

的提示,这是为“只查看屏幕”这一功能所单独设置的密码,输入N按回车键即可,我们这里不单独需要这一功能。

# 停止VNC
tightvncserver -kill :1

利用vi编辑器,打开并编辑VNC配置

# 编辑VNC配置文件
vi ~/.vnc/xstartup

将下面的代码粘贴到文件的最后:

lxterminal &
/usr/bin/lxsession -s LXDE &

输入 :wq 保存并退出。

重启VPS,启动VNC

# 重启VPS
reboot

重新登录ssh,启动VNC服务,下面的命令指定了1024x768的VNC分辨率,你可以自行修改:

vncserver :1 -geometry 1024x768 -depth 16 -pixelformat rgb565

分辨率可以自己改为:

1280x720

1600x900

1920x1080

二、连接VNC

安装 realvnc

我这里自己的电脑用的Windows,Windows连接VNC先要安装VNC客户端软件;

我推荐使用 realvnc ,下载地址:https://www.realvnc.com/en/connect/download/viewer/

使用realvnc连接VNC

下载安装后,打开,添加一个要连接的服务器,地址格式为

192.168.1.100::5901

端口默认为5901,记得防火墙放行5901。

image-8.png

点击Connect,在对话框中输入vnc密码进行登录,登录成功后,出现经典的LXDE桌面;

LXDE.jpg

三、安装火狐Firefox浏览器

apt-get install firefox-esr

如果运行此命令提示找不到软件包,则运行以下命令:

apt-get install software-properties-common
add-apt-repository ppa:mozillateam/ppa
apt-get update
apt install firefox-esr

安装完成后,就可以在LXDE桌面中运行了。

lxdefirefox.jpg

四、安装简体中文语言

安装中文环境(不保证中文输入法可用)

apt install xfonts-wqy ttf-arphic-uming fcitx

vi /etc/default/locale
# 修改为以下内容
  LANG=en_US.UTF-8
  LC_CTYPE=zh_CN.UTF-8

重配置locales,

dpkg-reconfigure locales

# 空格进行选择,选择以下语言编码
en_US.ISO8859_1
en_US.UTF-8
zh_CN.GBK
zh_CN.UTF-8

最后选择 zh_CN.UTF-8 语言编码

重启查看效果

五、VNC 开机自启

我们将 VNC 服务器设置为 systemd 服务,以便我们可以像任何其他服务一样根据需要启动、停止和重新启动它。

vi /etc/systemd/system/vncserver@.service

@名称末尾的符号将让我们传入一个可以在服务配置中使用的参数。我们将使用它来指定我们在管理服务时要使用的 VNC 显示端口。

将以下行添加到文件中。请务必更改User、Group、WorkingDirectory的值以及PIDFILE值中的用户名以匹配您的用户名:

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=sammy
Group=sammy
WorkingDirectory=/home/sammy

PIDFile=/home/sammy/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 16 -geometry 1280x720 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target

如果你是 root 用户,则直接使用下面的配置

[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target

[Service]
Type=forking
User=root
PIDFile=/root/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 16 -geometry 1280x720 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl enable vncserver@1.service
systemctl start vncserver@1

# 查看 vnc 运行状态
systemctl status vncserver@1

显示以下运行状态:

● vncserver@1.service - Start TightVNC server at startup
   Loaded: loaded (/etc/systemd/system/vncserver@.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2021-11-11 17:58:38 HKT; 5min ago
  Process: 14957 ExecStartPre=/usr/bin/vncserver -kill :1 > /dev/null 2>&1 (code=exited, status=2)
  Process: 14961 ExecStart=/usr/bin/vncserver -depth 16 -geometry 1280x720 :1 (code=exited, status=0/SUCCESS)
 Main PID: 14970 (Xtightvnc)
    Tasks: 37 (limit: 2167)
   Memory: 95.6M

telegram-ip.png

本文记录Telegram的所有IP均来自 https://bgp.he.net/

为了方便使用,整理在此;

注意!Telegram IP段信息存在时效性,如有变动请自行更新;

Telegram IP段

IPV4

67.198.55.0/24

91.108.4.0/22

91.108.8.0/22

91.108.12.0/22

91.108.16.0/22

91.108.20.0/22

91.108.56.0/22

95.161.64.0/20

109.239.140.0/24

149.154.160.0/22

149.154.164.0/22

149.154.168.0/22

149.154.172.0/22

IPV6

2001:67c:4e8::/48

2001:b28:f23d::/48

2001:b28:f23f::/48

本文记录Telegram的所有IP均来自 https://bgp.he.net/

各位自取使用即可;

my-vps-shell.png

SWAP管理脚本

bash <(wget --no-check-certificate -qO- 'https://www.moerats.com/usr/shell/swap.sh')

VPS一键开启BBR、BBRPlus、BBR2、锐速

Github地址:https://github.com/ylx2016/Linux-NetSpeed

此脚本有一定风险,请谨慎使用!

# 不卸载原有内核
wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
# 卸载原有内核
wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

shell-tcpx.jpg

路由追踪Besttrace

由IPIP.net提供的强大的路由追踪工具;

# 创建文件夹
mkdir trace && cd trace
# 下载 besttrace Linux 版本
wget https://cdn.ipip.net/17mon/besttrace4linux.zip
# 解压
unzip besttrace4linux.zip
# 给 besttrace 添加执行权限
chmod +x besttrace
# 运行 besttrace
./besttrace -q1 -g cn 1.1.1.1

trace.jpg

iptables流量转发管理脚本

# 国内vps不能访问 raw.githubusercontent.com 请使用此脚本
wget --no-check-certificate -qO natcfg.sh http://www.arloor.com/sh/iptablesUtils/natcfg.sh && bash natcfg.sh

# 从github获取脚本
wget --no-check-certificate -qO natcfg.sh https://raw.githubusercontent.com/arloor/iptablesUtils/master/natcfg.sh && bash natcfg.sh

输出如下:

#############################################################
# Usage: setup iptables nat rules for domian/ip             #
# Website:  http://www.arloor.com/                          #
# Author: ARLOOR <admin@arloor.com>                         #
# Github: https://github.com/arloor/iptablesUtils           #
#############################################################

你要做什么呢(请输入数字)?Ctrl+C 退出本脚本
1) 增加转发规则          3) 列出所有转发规则
2) 删除转发规则          4) 查看当前iptables配置
#?

此时按照需要,输入1-4中的任意数字,然后按照提示即可。

VPS DD重装系统一键脚本

项目地址:https://github.com/MeowLove/Network-Reinstall-System-Modify

作者文章:https://www.cxthhhhh.com/network-reinstall-system-modify

#下载脚本
wget --no-check-certificate -qO ~/Network-Reinstall-System-Modify.sh 'https://www.cxthhhhh.com/CXT-Library/Network-Reinstall-System-Modify/Network-Reinstall-System-Modify.sh' && chmod a+x ~/Network-Reinstall-System-Modify.sh
#进入安装选项
bash ~/Network-Reinstall-System-Modify.sh -UI_Options

VPS性能、带宽测试脚本

一键脚本:

wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash

superbench.png

流媒体NetFlix解锁检测脚本

流媒体NetFlix解锁检测脚本,使用Go语言编写。

更新地址:https://github.com/sjlleo/netflix-verify

在VPS网络正常的情况下,哪怕是双栈网络也可在几秒内快速完成IPv4/IPv6的NF解锁情况判断。

wget -O nf https://github.com/sjlleo/netflix-verify/releases/download/2.52/nf_2.52_linux_amd64 && chmod +x nf && clear && ./nf

nf.jpg

有其他好用的脚本会继续更新;

paypal.png

拥有一个 美区PayPal 和 美区Apple ID ,可以下载外区的游戏和app,例如Telegram,而且有了 美区PayPal 也可以方便海淘和国外消费,购买 VPS 付款时,也可以绑定你的 美区PayPal,十分方便;

一、注册美区PayPal提前准备

  1. 代理工具,需要美国IP,且此IP没有被滥用;
  2. 拥有支持外币付款的信用卡,例如Mastercard万事达、VISA等;
  3. 浏览器:推荐Chrome,语言设置为英语,全局代理模式,电脑的时区改为太平洋时区;
  4. 美国电话:推荐使用Google Voice,可到TG:voice_google购买;
  5. 美国地址:可以使用美国地址生成器生成,生成器在http://www.haoweichi.com/,然后将信息记到小本本上;
  6. 国际邮箱:推荐Gmail、Outlook、Yahoo邮箱,不建议使用qq、163等国内邮箱;

二、注册美区PayPal的步骤

注册 美区PayPal 并不是很复杂;

  • 开启全局代理,然后访问ipip.net,查看当前代理是否生效;
  • 访问PayPal注册页面:https://www.paypal.com/us/welcome/signup
  • 输入第一步准备好的美国身份信息,地址一定要正确!!不可以乱填写;
  • 点击“同意并创建账户”,完成注册;
  • 然后登陆账号,根据提示验证邮箱、手机号,最后绑定信用卡

验证银行卡的时候,可能会出现扣款失败但注册成功的现象(我的就是扣款失败,但是PP是注册成功了的),应该没有什么影响;

三、产生PayPal交易

产生一笔PayPal交易,此步骤可有可无。
可以捐赠给维基百科1美金,捐赠地址:点我跳转
最后,注册完账号后,请耐心等待半个月,期间没事挂同一个代理登陆一下PayPal,产生正常的登陆记录;
半个月后,就可以尝试绑定你的 美区Apple ID 吧,此时应该可以顺利绑定了!!!
**之所以搞的如此复杂,只是为了早一点、稳一点过PP风控,尽量别被风控控死 。
一般,系统的时区和Chrome语言不修改也可以**。