For scientific internet surfing
Boost >= 1.69
required boost components:
system
coroutine
context
asio
random
libbotan >= 2.10.0
spdlog (header only)
git clone https://github.com/miximtor/msocks.git
cd msocks
git submodule init
git submodule update
cmake . -DCMAKE_BUILD_TYPE=Release
make -j8 && make install
Run msocks as server:
msocks s <server-ip> <server-port> <encrypt-key> <speed limit>
Or run msocks as client:
msocks c <server-ip> <server-port> <encrypt-key>
-
add systemd config
-
add udp forwarding
-
add multiple encrypt strategy