[TOC]
# 一鍵腳本
ssr
~~~
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ssrmu.sh && bash ssrmu.sh
~~~
gfw_push
~~~
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/gfw_push.sh && chmod +x gfw_push.sh && bash gfw_push.sh
~~~
mtproxy.sh
~~~
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy.sh && chmod +x mtproxy.sh && bash mtproxy.sh
~~~
bbr.sh
~~~
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh
~~~
## v2ray
~~~
# https://github.com/Jrohy/multi-v2ray
source <(curl -sL https://git.io/fNgqx)
~~~
~~~
bash <(curl -s -L https://233blog.com/v2ray.sh)
~~~
## ss-libev
**debain**
~~~
wget --no-check-certificate -O shadowsocks-libev-debian.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev-debian.sh
chmod +x shadowsocks-libev-debian.sh
./shadowsocks-libev-debian.sh 2>&1 | tee shadowsocks-libev-debian.log
# 卸載
./shadowsocks-libev-debian.sh uninstall
啟動:/etc/init.d/shadowsocks start
停止:/etc/init.d/shadowsocks stop
重啟:/etc/init.d/shadowsocks restart
查看狀態:/etc/init.d/shadowsocks status
~~~
**centos**
~~~
wget --no-check-certificate -O shadowsocks-libev.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
chmod +x shadowsocks-libev.sh
./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log
~~~
# 測速
~~~
wget https://raw.githubusercontent.com/ernisn/superspeed/master/superspeed.sh && chmod +x superspeed.sh && bash superspeed.sh
~~~
# 搭建詳解
搭建步驟
~~~
yum update -y
yum install gcc -y
yum install openssl-devel -y
wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
tar -jxvf Python-2.7.3.tar.bz2
cd Python-2.7.3
./configure
make all
make install
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/bin/python2.7 /usr/bin/python
vi /usr/bin/yum
cd
yum install python-setuptools
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.10.tar.gz
tar zxvf distribute-0.6.10.tar.gz
cd distribute-0.6.10
python setup.py install
cd
easy_install pip
pip install shadowsocks
vi /etc/shadowsocks.json
vi /etc/rc.local
ssserver -c /etc/shadowsocks.json -d start
~~~
https://segmentfault.com/a/1190000010528542
https://doub.io/ss-jc10/
~~~
{
"server":"xxx.xx.x.xx",
"server_port":7777,
"password":"xxxxxxx",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers": 1
}
~~~
~~~
啟動shadowsocks服務
ssserver -c /etc/shadowsocks.json -d start
關閉shadowsocks服務
ssserver -c /etc/shadowsocks.json -d stop
重啟shadowsocks服務
ssserver -c /etc/shadowsocks.json -d restart
~~~
# bbr
系統支持:CentOS 6+,Debian 7+,Ubuntu 12+
虛擬技術:OpenVZ 以外的(KVM、Xen、VMware 等)
內存要求:≥128M
關于本腳本
1、本腳本已在 Vultr 上的 VPS 全部測試通過。
2、當腳本檢測到 VPS 的虛擬方式為 OpenVZ 時,會提示錯誤,并自動退出安裝。
3、某些服務商(如 DigitalOcean)可能需要首先將 VPS 配置為可自定義內核,然后 grub2 的配置才會生效。
4、腳本運行完重啟發現開不了機的,打開 VPS 后臺控制面板的 VNC, 開機卡在 grub 引導, 手動選擇內核即可。
5、由于是使用最新版系統內核,最好請勿在生產環境安裝,以免產生不可預測之后果。
**使用方法**
使用 root 用戶登錄,運行以下命令:
~~~
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh
~~~
安裝完成后,腳本會提示需要重啟 VPS,輸入 y 并回車后重啟。
重啟完成后,進入 VPS,驗證一下是否成功安裝最新內核并開啟 TCP BBR,輸入以下命令:
~~~
uname -r
~~~
查看內核版本,含有 4.9 就表示 OK 了
~~~
sysctl net.ipv4.tcp_available_congestion_control
~~~
返回值一般為:
~~~
net.ipv4.tcp_available_congestion_control = bbr cubic reno
~~~
~~~
sysctl net.ipv4.tcp_congestion_control
~~~
返回值一般為:
~~~
net.ipv4.tcp_congestion_control = bbr
~~~
~~~
sysctl net.core.default_qdisc
~~~
返回值一般為:
~~~
net.core.default_qdisc = fq
~~~
~~~
lsmod | grep bbr
~~~
返回值有 tcp_bbr 模塊即說明 bbr 已啟動。
**內核升級方法**
如果是 CentOS 系統,執行如下命令即可升級內核:
~~~
yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel
~~~
CentOS 6 的話,執行命令:
~~~
sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf
~~~
CentOS 7 的話,執行命令:
~~~
grub2-set-default 0
~~~
如果是 Debian/Ubuntu 系統,則需要手動下載最新版內核來安裝升級。
去這里下載最新版的內核 deb 安裝包。
如果系統是 64 位,則下載 amd64 的 linux-image 中含有 generic 這個 deb 包;
如果系統是 32 位,則下載 i386 的 linux-image 中含有 generic 這個 deb 包;
安裝的命令如下(以最新版的 64 位 4.9.3 舉例而已,請替換為下載好的 deb 包):
~~~
dpkg -i linux-image-4.9.3-040903-generic_4.9.3-040903.201701120631_amd64.deb
~~~
安裝完成后,再執行命令:
~~~
/usr/sbin/update-grub
~~~
最后,重啟 VPS 即可。
如何在CentOS7上部署GoogleBBR
https://www.linuxidc.com/Linux/2018-02/151095.htm
# 免流

# proxifier
軟件可以在官網下載,https://www.proxifier.com/
目前僅支持windows和mac os,不支持手機。
此軟件為收費軟件,這里提供兩個注冊碼, 軟件分為Standard Edition和Portable Edition版本,注冊碼不通用,注冊用戶名任意。
~~~
L6Z8A-XY2J4-BTZ3P-ZZ7DF-A2Q9C(Portable Edition)
5EZ8G-C3WL5-B56YG-SCXM9-6QZAP(Standard Edition)
P427L-9Y552-5433E-8DSR3-58Z68(MAC)
~~~
打開軟件,首先配置代理服務器。

如下圖,添加地址127.0.0.1,以及ss里配置的本地端口,默認為1080,選擇socks version 5

配置好后,點擊測試,如果顯示下圖的綠色文字,則表示配置正確。

接下來就要添加規則,來確定哪些軟件是走代理的,哪些不用

按如圖所示的添加,這里有個default規則,如果default旁邊的action里邊選擇的時proxy socks5…則本機所有軟件都會走代理。一般default會選direct,然后把你需要走代理的軟件選成proxy socks5…
# mac客戶端
https://github.com/shadowsocks/ShadowsocksX-NG
https://www.i5seo.com/1/ssr-mac.dmg
# 藍燈
https://getlantern.org/en_US/
https://github.com/getlantern/lantern/wiki/%5Bdevelopers%5D-Questions-and-Answers
http://www.getlandeng20.org/article.php?id=47
- 云主機和vps的區別
- Mac上的開發工具匯總
- brew
- openssl
- php
- apache
- 窗口快捷鍵
- 允許任何來源
- nginx
- sublime
- shadowsocks
- beyond compare
- 開機自啟
- 環境變量
- iterm2
- 改變 Launchpad
- Mac小技巧
- Mac安裝 GNU 軟件包
- Mac斷網
- 關閉isp保護機制
- charles
- redisdesktop
- vnc連接windows
- say
- go2shell
- zsh
- 創建加密文件夾
- u盤格式化為ext4
- sequalpro
- kernel_task過高
- 錄屏添加聲音
- 一些軟件的安裝和使用
- java
- vagrant
- 多機器創建
- supervisor
- ubuntu配置https證書
- rinetd端口映射轉發
- 安裝中文man
- frp內網穿透
- 樹莓派
- windows燒寫系統
- 如何讓樹莓派支持中文
- 裝系統完全指南
- 使用raspi-config配置樹莓派
- 換源
- frp 隨時隨地訪問自己的樹莓派
- 安裝php和swoole
- 安裝docker
- 安裝mysql和redis
- 音響配置
- 文字轉語音
- 通過usb聲卡錄音和播放
- 視頻監控
- ssh安裝
- 安裝ss
- 安裝teamview
- 安裝TensorFlow
- 掛載U盤
- sd卡拷貝
- 備份系統
- 終端翻墻
- jenkins
- jumpserver
- inotify+rsync
- lnmp一鍵安裝包
- markdown自動生成導航欄
- dnsmasq
- 服務器之間文件同步
- samba
- cmder
- notepad++去除BOM
- wireshark
- proxifier
- fish
- chocolatey
- AutoHotkey
- 遠程喚醒
- win10子系統和卓越性能
- win10創建計劃任務
- 谷歌云免費一年
- windows優化
- windows開機關機腳本
- aliyun DDNS
- BestTrace
- wireguard
- PAC
- telegram
- google voice
- bbr,銳速
- aliyun和tencent云卸載監控
- 通過微博圖片的鏈接找到發圖的人
- Socat端口轉發
- iso制作
- win10關閉自動更新
- youtube-dl
- vscode
- docker
- 簡介
- 網絡
- 常用命令
- 命令細解釋
- docker架構
- centos安裝
- dockerfile
- 使用
- copy
- ADD
- 詳解
- 多階段構建
- docker swarm
- routing mesh
- 清理Docker占用的磁盤空間
- 網絡命名空間
- ETCD
- 簡介
- 部署集群
- 網絡層實現
- docker machine
- 發布
- docker compose
- kubernetes
- 簡介
- pod
- services
- 詳解
- 日志
- 手寫docker
- 基礎技術
- namespace
- cgroups
- 簡介
- 常用命令
- scp
- rpm
- sftp
- vim
- find
- more分屏顯示
- ln
- grep
- init
- nohup
- htop
- top
- w
- ssh
- firewalld
- sudo
- lrzsz
- lsof
- systemctl
- rsync
- screen
- tar打包
- ss
- history
- vmstat
- 基礎知識
- 目錄
- 權限
- 用戶和組
- 防火墻
- crontab
- ps 進程
- 開機自啟
- 信號
- 一些資料
- 同步/異步,阻塞/非阻塞區別
- 添加swap
- 查看硬件資源信息
- 文本相關
- zabbix監控
- sql
- 數字簽名
- 虛擬內存
- rsyslog
- tcp優化
- 避免rm
- ulimit
- rc.local開機自啟
- 文件時間戳
- 文本處理工具
- nginx
- 優點
- 安裝
- 配置文件
- 常用命令
- nginx模塊
- stub_status模塊
- random_index
- sub_module
- secure_link_module模塊
- geoip_module
- 請求限制
- 訪問控制
- 靜態資源web服務
- 防盜鏈
- 代理服務
- 負載均衡
- 緩存服務
- 動靜分離
- rewrite規則
- HTTPS
- nginx+lua
- 常見異常
- 配置文件詳解
- keepalived
- keepalived服務說明
- keepalived部署
- 腦裂
- 多實例配置
- 提高安全性的配置
- 日志配置
- SO_REUSEPORT
- 網絡管理
- ISO/OSI七層模型
- TCP/IP四層模型
- DNS
- 網頁加載慢
- 網關
- IP配置
- NGINX + SSH Tunnel 內網穿透
- 測速
- 防御DDOS
- 屏蔽指定國家所有的IP
- 一鍵安裝桌面環境和RDP
- vps dd win
- iftop監控服務器
- Debian/Ubuntu上使用rclone掛載OneDrive網盤
- 基于serverchan微信推送
- vps dd linux
- ssh端口轉發
- ssh設置代理
- lvs
- 服務管理
- 服務分類
- 服務與端口
- RPM包服務管理
- 源碼包服務管理
- 總結
- yum
- apt
- Linux VPS一鍵更換軟件源腳本
- pgsql安裝
- shell
- shell簡介
- echo命令
- 基礎
- 運算符
- 環境變量
- 正則表達式
- cut命令
- printf
- 分析服務器日志
- sed和awk
- 流程控制
- 函數
- 批處理
- wc
- sort和uniq
- git
- 配置
- git四個區五種狀態
- git常用命令
- 倉庫管理
- 分支管理
- 查看管理
- 操作管理
- 恢復管理
- 其他命令
- 總結
- git fetch & git pull
- 各種后悔藥
- 儲藏
- 標簽管理
- 常見問題
- 刪除大文件
- 設置緩沖區大小
- fork別人的項目
- git rebase 命令的原理和缺陷
- 改寫提交
- git 倉庫的子目錄獨立成新倉庫
- git高級用法
- 回滾 reset
- emoji
- git二分法
- stash
- 刪除Git記錄中的大文件的過程
- git reflog
- 恢復已刪除分支
- reset和revert
- git同時push代碼到github、碼云等多個平臺
- .git秘密
- commit,tree,blob關系
- 暫存區的作用
- git diff
- 安全
- 系統掃描
- 無痕后門Redsails
- iptables
- openresty
- 常用架構
- lua
- twemproxy+redis
- 智能DNS
- bind服務安裝
- DNS解析記錄分類
- bind配置演示
- postman
- zookeeper
- zookeeper簡介
- 集群部署
- 核心工作機制
- zookeeper命令行操作
- zookeeper客戶端API
- 感知服務器動態上下線
- 分布式共享鎖
- 原理
- FastDFS
- 簡介
- 家里的電腦,外界訪問
- centos7和centos6的變化
- centos7顯示中文
- .user.ini
- 設置cookie
- ipv6
- L2TP
- linux性能優化
- socket優化