mirror of
https://gitee.com/willfree/http_vpn.git
synced 2026-06-17 11:40:39 +08:00
31 lines
657 B
C++
31 lines
657 B
C++
#include "Socks5Server.h"
|
|
using namespace std;
|
|
|
|
// 输出提示信息
|
|
void alert_usage(){
|
|
cout << "Usage : ./server -s /aaa/nfd/vpn/server " << endl ;
|
|
exit(0) ;
|
|
}
|
|
|
|
// 解析参数
|
|
void parse_arg(string &server_prefix , int argc , char **argv){
|
|
if(argc < 3){
|
|
alert_usage() ;
|
|
}
|
|
string cmd1 = argv[1] ;
|
|
if(cmd1 == "-s"){
|
|
server_prefix = argv[2] ;
|
|
}else{
|
|
alert_usage() ;
|
|
}
|
|
if(server_prefix == "" ) alert_usage() ;
|
|
}
|
|
|
|
// 主函数入口
|
|
int main(int argc , char **argv){
|
|
string server_prefix ;
|
|
parse_arg(server_prefix , argc , argv) ;
|
|
Socks5Server *ss_server=new Socks5Server(server_prefix);
|
|
ss_server->start();
|
|
delete ss_server;
|
|
} |