Bernardo Arocho
Bernardo Arocho
建议使用supervisor,可以开机自动后台运行和守护进程。
目前的项目貌似只支持ipv4,关于ipv6晚点我研究会,估计后续版本会支持。
或者你修改下代码中的建立远程连接的socket.AF_INET改成socket.AF_INET6 试试
``` def connectremote(host, port): try: host = socket.gethostbyname(host) client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) ssl_client = ssl.wrap_socket(client, ssl_version=ssl.PROTOCOL_SSLv23) ssl_client.connect((host, port)) ssl_client.setblocking(1) logger = logging.getLogger('%s:%d' % ('Conn', ssl_client.fileno())) logger.debug('New connection to: %s:%d' %...
``` # 检测控制连接是否连接. if mainsocket == False: ip = dnsopen(host) if ip == False: logging.info('update dns') time.sleep(10) continue mainsocket = connectremote(ip, port) if mainsocket == False: logging.info('connect failed...!') time.sleep(10) continue...
 ipv6服务器地址,测试结果
@ymg5206 现已支持Ipv4/Ipv6双栈
I feel that Whiskey does not support running games, why I have tried more than 30 games, but there is no response at all? Only the application exe displayed by...
if type == 3 or (type == 2 and linkstate == 2): sendbuf(tosock, recvbuf) recvbuf = bytes() 代理的数据都是直接转发的
因为 connectlocal 会对域名进行解析成ip,后建立隧道。 例如: 反向代理nginx绑定了server_name,需要在nginx配置里加入 server_name ip或者是ngrok服务器域名; 设置自定义域名的话:需要在nginx配置里加入 server_name 自定义域名; 设置服务器随机域名的话:需要在nginx配置里加入 服务器指派的域名; 或者端口