# Connecting to Bitcoin wallet outside of LAN to 'Solo' Mine

For educational purposes only...

Scenario: My friend and I want to solo mine on 1 wallet. But, his computers are not on\in my LAN network.

The wallet has been set to server mode: -server

bitcoin.conf
rpcuser=user
server=1

cgminer settings: -o localhost:port -u user -p name

This works fine for solo mining on just my computer. But how can I change it so that he can connect to my Bitcoin wallet from another state which is obviously outside my LAN?

• You will want to pay attention to this note in the config file: NOTE: opening up the RPC port to hosts outside your local trusted network is NOT RECOMMENDED, because the rpcpassword is transmitted over the network unencrypted. An attacker who discovers your rpcpassword can spend your money. – Greg Hewgill Feb 12 '14 at 23:36
• I think you are confused about the term "solo mining". – Murch Feb 13 '14 at 14:56
• There are possible configurations to do something like what you are looking to do. But I cant understand why your friend wouldn't want to run his own wallet, on a p2pool configuration, all other users need to specify is the their address. the get block template etc is all done with the local wallet in order to reduce latency and improve performance. – hafnero Mar 9 '14 at 8:34
• In terms of unencrypted transmission of the rpcpassword: You may want to setup some kind of P2P VPN first between your friend and yourself to make sure traffic between your nodes cannot be intercepted. – TorstenS Jun 5 '18 at 11:16

You just need to throw this into your bitcoin.conf rpcallowip=1.1.1.34 where the allowed ip is your friends and also make sure the port isn't going to be blocked by the router.
rpcallowip=1.1.1.1.1