EverKB

Knowledge Base Ever

سینٹوس 7 پر ٹیڈی سن سکریپٹ کا استعمال کرتے ہوئے شیڈووسکس سروس انسٹال کریں اور ٹی سی پی بی بی آر کو بہتر بنائیں

2020-01-13 14:39:19

لیبل لگائیں: Shadowsocks,ShadowsocksR,Shadowsocks-Python,Shadowsocks-Libev,CentOS,CentOS7,Tcp BBR,

کچھ منظرناموں میں ، آپ کو شیڈو ساکس سروس استعمال کرنے کی ضرورت ہے۔ سینٹوس 7 پر شیڈو ساکس انسٹال کرنے کے لئے ، آپ آفیشل دستاویزات کا حوالہ دے سکتے ہیں یا ٹیڈی سن کی طرف سے ایک بہت ہی آسان اسکرپٹ کا استعمال کرسکتے ہیں۔

ضروری سافٹ ویئر کی تیاری ، تنصیب

sudo -i
yum install wget vim -y

اسکرپٹ کا استعمال کرتے ہوئے شیڈوسوکس سروس کو انسٹال کرنے کے لئے تھری لائن کمانڈ

wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh

chmod +x shadowsocks-all.sh

./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
اسکرپٹ آپ سے پوچھے گا کہ کون سا سرور استعمال کرے ، بشمول ازگر ، آر ، گو اور لیووا۔
ازگر: پختہ
R: شامل الجھن
جاؤ: بہتر ہم آہنگی ہوسکتی ہے
لیوف: غیر متوازن لائبریریوں پر مبنی ، نظریاتی لحاظ سے بہترین اتفاق رائے

اگر خاص طور پر مطالبہ کرنے کی کوئی تقاضے نہیں ہیں تو ، آپ پہلے سے طے شدہ شیڈووسکس - ازگر کا استعمال کرسکتے ہیں ، تو اسکرپٹ پاس ورڈ اور پورٹ ، اور خفیہ کاری کا طریقہ کار طلب کرے گا ، جو استعمال کیا جاسکتا ہے: xchacha20-ietf-poly1305 ، chacha20-ietf-poly1305 ، aes-256-gcm ، وغیرہ۔
Which Shadowsocks server you'd select:
1.Shadowsocks-Python
2.ShadowsocksR
3.Shadowsocks-Go
4.Shadowsocks-libev
Please enter a number (default 1):
انسٹالیشن مکمل ہونے کے بعد ، اسکرپٹ انسٹالیشن کنفیگریشن کی معلومات پر رائے دے گا۔یہ ترتیب /etc/shadowsocks-python/config.json میں ہے۔ اگر ضروری ہو تو ، آپ انسٹالیشن کے بعد اس میں ترمیم کرنے کے لئے VIM کو بھی استعمال کرسکتے ہیں۔
Congratulations, Shadowsocks-Python server install completed!
Your Server IP        :  x.x.x.x
Your Server Port      :  12345
Your Password         :  PASSWORD
Your Encryption Method:  aes-256-gcm

اعلی درجے کی ترتیب سیکشن

BBR Bottleneck Bandwidth and Round-trip Time کے لئے مختصر ہے ، یہاں ٹیڈی سن بھی انسٹال کرنے کے لئے اسکرپٹ مہیا کرتا ہے۔
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh

chmod +x bbr.sh

./bbr.sh
عمل درآمد مکمل ہونے کے بعد ، آپ تشکیل شدہ اقدار کو دیکھنے اور اس کی تصدیق کے لئے sysctl کمانڈ استعمال کرسکتے ہیں
[root@instance-1 ~]# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic bbr
[root@instance-1 ~]# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr
[root@instance-1 ~]# sysctl net.core.default_qdisc
net.core.default_qdisc = fq
[root@instance-1 ~]# lsmod | grep bbr
tcp_bbr                20480  12
اگر واپسی کی قیمت مذکورہ بالا سے مختلف ہے تو ، درج ذیل کوڈ پر عمل کریں:
echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf
آخر میں ، سروس شروع کریں۔ آپ اسکرپٹ بھی لکھ سکتے ہیں۔
/etc/init.d/shadowsocks-python restart
نان سینٹوس کنٹرول اسکرپٹ بنانے کے لئے لینکس کے عام طریقے استعمال کرتا ہے
sudo vim /etc/init.d/shadowsocks
#!/bin/sh
### BEGIN INIT INFO
# Provides: shadowsocks
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: start shadowsocks
# Description: start shadowsocks
### END INIT INFO
start(){
   ssserver -c /etc/ss-conf.json -d start
}
stop(){
   ssserver -c /etc/ss-conf.json -d stop
}
case “$1” in
start)
   start
   ;;
stop)
   stop
   ;;
reload)
   stop
   start
   ;;
*)
   echo “Usage: $0 {start|reload|stop}”
   exit 1
   ;;
esac
sudo chmod +x /etc/init.d/shadowsocks
بوٹ میں شامل کریں
sudo vim /etc/init/shadowsocks.conf
start on (runlevel [2345])stop on (runlevel [016])pre-start script
/etc/init.d/shadowsocks start
end script
post-stop script
/etc/init.d/shadowsocks stop
end script
sudo update-rc.d shadowsocks defaults

لیبل لگائیں

CentOS7 CentOS PHP Linux Python Python3 MySQL MariaDB YUM JavaScript mysql_native_password PHP7 CSS Redis MySQL8 caching_sha2_password HTML substr Bluetooth Failed to build these modules: _ctypes Minimal ISO SQL Date Funcitons Wi-Fi date sub INTERVAL PECL root Tag Cloud CodeIgniter font-size ss5 apache httpd dual network interfaces Laravel ShadowsocksR vertical-align CURLFille horiz-align node.js SUBDATE BarManager exec mb_substr PyCharm SOCKS5 Proxy Server WebStorm date add IntelliJIDEA PEAR Tag Chrome find remi src Apache du jQuery PHP5.5 Shadowsocks-Python V2Ray cURL hide nginx sub folder availability eth0 MariaDB10.4 PostgreSQL SOCKS5 Web Server date Install MongoDB pdo_sqlsrv Symfony File Upload mssql-tools register_shutdown_function sqlsrv Zend Framework ADDDATE DevExpress JetBrain php-fpm Shadowsocks-Libev unixODBC-devel height network interface string Aura error_get_last Port 80 SOCKS Web Development data INDENTIFIED BY password policy requirements SVN Fedora Media Writer msodbcsql Redis5 SQLAlchemy absolute Deepin jemalloc Shadowsocks toggle convert FuelPHP mysqlclient ss5.passwd at-symbol Error Control Operator margin PHPUnit Framework SOCKET vps daemon process IIS password sudoers center Fatal Errors MongoDB4 SQL Server 2017 WiFi .htaccess DATE_SUB Phalcon set_error_handler TestCase Compiling PHP frequency conflict ss5.conf apr Elasticsearch7.3 PHPUnit Slim Vincent Garreau daemon HTTP particles.js Sudo Failed to build these modules: _uuid MongoDB SQL Server width DATE_ADD ip command pg_bha.conf scrollbar Tcp BBR Compiling Apache Frameworks MySQL-python ss5-3.8.9 Apache2.4 Elasticsearch libpython3.7m.so.1.0 PHPStorm show VIM CURLOPT_POSTFIELDS NodeJs

تازہ ترین مضمون