네트워크 로그에 이더마인.org 어쩌구 찍히는거 싫어서 대충 짜봤으
SSL은 인증서 넣어줘야되서 힘들지만.. 접속로그 정도만 남으면 괜찮을듯
sh만 그냥 -pool 니서버:니포트 -wal 지갑.이름 -proto 3 이렇게 바꾸면 되니 편하당
코드는
import socket
# Server INFO
HOST = '니서버'
PORT = 니포트
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
server_socket.bind((HOST, PORT))
server_socket.listen()
client_socket, addr = server_socket.accept()
print('Connected!', addr)
#Your mining pool
send_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
send_socket.connect(('asia1.ethermine.org', 14444))
while True:
data = client_socket.recv(65535)
print('Received:', data.decode())
send_socket.sendall(data)
get = send_socket.recv(65535)
print('Get:', get.decode())
client_socket.sendall(get)
client_socket.close()
server_socket.close()
ㅗㅜㅑ
어렵다 싯팔... 콤알못들은 슬퍼요 - dc App
iptime 공유기면 -pool 니서버:포트포워드 외부, 코드 내 PORT를 포트포워드 내부로 잡아줌 될듯