switch proxy
1.0.0
switch-proxy เป็นบริการพร็อกซีการส่งต่อเครือข่ายที่ใช้ Boost.Asio ที่พัฒนาในภาษา C++
แก้ไข ~/.bashrc
และเพิ่มเนื้อหาต่อไปนี้
export BOOST_INCLUDE_PATH="your/boost/include/path"
export BOOST_LIB_PATH="your/boost/lib/path"
จากนั้นดำเนินการ source ~/.bashrc
เพื่อให้การกำหนดค่ามีผล
cd ./switch-proxy/build
cmake ..
make
./switch_proxy_server ./switch_proxy.conf
หากคอนโซลหรือบันทึกแสดงข้อมูลต่อไปนี้ แสดงว่าบริการเริ่มต้นได้สำเร็จ
I2020-04-07 01:41:28.710 tcp_switch_session_manager.cpp:17] TCP转发代理启动成功,正在监听:[0.0.0.0:8888]
#服务监听地址
listen_ip=0.0.0.0
listen_port=8888
#io线程数量
io_threads=4
#日志级别[all = 0, trace, debug, info, warn, error, fatal]
log_level=0
#日志路径
log_path=./log
#日志文件大小[100*1024*1024=104857600=100MB]
log_file_size=104857600
#协议类型[tcp或udp]
type=tcp
#转发的目标服务地址,编号[0~99]
target_ip0=127.0.0.1
target_port0=9999
target_ip1=127.0.0.1
target_port1=10000