We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d8f0ffc commit ffec391Copy full SHA for ffec391
pproxy/__doc__.py
@@ -1,5 +1,5 @@
1
__title__ = "pproxy"
2
-__version__ = "1.8.4"
+__version__ = "1.8.5"
3
__license__ = "MIT"
4
__description__ = "Proxy server that can tunnel among remote servers by regex rules."
5
__keywords__ = "proxy socks http shadowsocks shadowsocksr ssr redirect pf tunnel cipher ssl udp"
pproxy/proto.py
@@ -418,6 +418,7 @@ def sendto(data):
418
writer.write(b'\x30'+sid+len(data).to_bytes(2,'big')+data)
419
self.udpmap[sid] = (host_name, port, sendto)
420
return self.udpmap[sid]
421
+ writer.get_extra_info('socket').setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
422
return Handler()
423
424
async def parse(protos, reader, **kw):
0 commit comments