|
sing-box服务端安装及配置
9 d, e5 b& D* F9 v8 G5 o% b( u+ }6 \- P- ? t" x+ |2 q# K7 S7 H( _
一键脚本特性- A$ B3 q1 U- Z8 n
+ B( v6 z9 J/ g/ u( E' y0 I
sing-box服务端支持Ubuntu/Debian/CentOS操作系统安装。
* n3 _/ e" g: \0 w; P. S对vps的硬件性能要求很低,小鸡也能轻松安装。% h: M$ [! ]3 M) `* |
强密码安全保护—-(为避免ShadowTLS设置的密码相同,以致被黑客攻击,该脚本将密码设置项更改为随机生成16位密码,进一步优化安全设置。)
( n/ b: W+ }, L7 y( i2 [4 l( F全自动安装,轻松简单9 |) u% n d( T
无需域名配置4 ]4 e; F) _2 u1 ~2 V+ b$ _
一键脚本服务端安装
. |2 p; y, i. g0 o$ O' \- V1 t: {. q. ^9 n7 L V; z
利用Finalshell打开vps终端,复制以下命令代码到终端回车执行,即可一键安装singbox脚本。) u! t$ R+ y W) p2 G
1 W9 T3 _6 ?" k/ D! uPowerShell
# d a# f* R' N; m8 Z+ ~ r
0 x, Q% i0 H* {) A1 M$ O3 ]1& a/ p7 H) C2 E0 |3 y
wget -N --no-check-certificate https://raw.githubusercontent.com/lanhebe/singbox-shadowtls/main/sing-box.sh && chmod +x sing-box.sh && bash sing-box.sh- r; G- r/ h. Y' I! h1 z% W' g+ \
如果vps首次安装提示检测 Sing-box 版本失败,可能是超出 Github API 限制,请稍后再试,无法正常安装,请先执行以下命令,更新完成再重新安装sing-box一键脚本。
1 ^) T( F2 b5 Z5 p; PPowerShell- \/ V0 Y& s& m% b% r
4 t- k$ ]) q ~2 Q# h1
, a2 A: i, S/ S! iapt update && apt upgrade && apt install curl
4 O& ^0 `) ^) e7 U3 c3 bsing-box客户端安装及配置" E- Q. _9 B: [ i
/ Q' l9 h6 ~8 k( Q( _9 y M' H v
目前,sing-box程序仅支持Linux、Window、Android使用,Mac及IOS苹果手机暂不支持。这里仅演示Window和Android手机配置使用。
+ s2 g3 I5 {. Y, h! m/ S! g' [- ?' c7 g9 p" U
Window端设置使用/ P7 a( ` }$ N( T
6 r3 ` R- h a# |3 }" Q q' _
下载sing-box win程序,将其解压,进入解压目录,新建一个文本文件,复制以下内容并保存,将文本文件名修改为start.bat,作为客户端启动程序使用。
! P( y6 F; u V8 X8 `7 J
# p$ d. d: c0 b2 dPowerShell# q! _. I' I) v; P( W
7 n5 I& B/ E' }! _4 E
13 l, y, |# Q6 j3 \) o+ J' K
2
: X% ?4 e- k/ B7 P% Decho off
$ t2 o" |0 P: M s. t' G0 e2 A9 ~start cmd /k %~dp0%sing-box.exe run, e2 U* T+ `) A9 p% J3 o% ]9 f
从服务端下载sing-box配置文件,目前脚本自动生成client-sockhttp.json和client-tun.json。前者适用于sockhttp代理,后者适用于tun代理(所有流量都经它转发,强烈推荐使用)。( y2 X$ s" W9 I) X$ T
/ R3 [+ U+ S3 D# B- x" l! L# m
使用方法:打开finalshell软件,在文件界面,找到/root/sing-box路径,将client-sockshttp.json或client-tun.json下载到客户端启动程序目录中,并重命名为config.json。 F0 k# I" V/ s" ]
2 [% Z& z1 K: p1 V1 o& n
6 W I3 F, B1 @% H0 | 最后,双击start.bat即可实现sing-box科学上网。
1 n6 M- y* H& M4 {! U% y) ? 关于使用tun虚拟网卡的可以搭配client-tun.json配置文件使用。
5 m" _! p7 o3 R( |' s
1 q& n2 Q1 G8 k7 T! LAndroid端设置使用; O8 ^ G' O; W% N. e
. `# {$ t+ g9 y( z2 G( r/ I: A
目前,Android还在测试中,未完待续·······
4 ?7 m3 z, W, h# q/ M+ u8 w( K- O6 B( x# `( q3 p2 G% G
后记
: B/ J' w' W2 q2 x, z
/ c( ~. [8 k1 jsing-box通过本章教程搭建,确实易用简单,虽然它支持很多协议,但由于东西新颖,网上教程屈指可数,少之又少。所以配置其他协议还需要有动手能力及配置技术,感兴趣的朋友可以继续关注,后续会更进一步完善它的其他玩法。 |
|