Knowasiak
A userspace WireGuard consumer that exposes itself as a proxy

A userspace WireGuard consumer that exposes itself as a proxy

Hello reader! Welcome, let's start-

Wireguard consumer that exposes itself as a socks5 proxy or tunnels

wireproxy is an fully userspace application that connects to a wireguard explore,
and exposes a socks5 proxy or tunnels on the machine. This is in a position to also be precious whereas you can be pleased
to connect with obvious sites by technique of a wireguard explore, however invent no longer must setup a brand contemporary network
interface for whatever causes.

  • You merely want wireguard as a attain to proxy some web philosophize visitors
  • You invent no longer want root permission correct to alternate wireguard settings

Currently I am running wireproxy linked to a wireguard server out of the country,
and configured my browser to command wireproxy for obvious sites. It is somewhat precious since
wireproxy is entirely isolated from my network interfaces, moreover I invent no longer want root to configure
anything else.

./wireproxy [config file path]

# SelfSecretKey is the principal key of your wireguard explore
SelfSecretKey=uCTIK+56CPyCvwJxmU5dBfuyJvPuSXAq1FzHdnIxe1Q=
# SelfEndpoint is the IP of your wireguard explore
SelfEndpoint=172.16.31.2
# PeerPublicKey is the public key of the wireguard server you wish connec to
PeerPublicKey=QP+A67Z2UBrMgvNIdHv8gPel5URWNLS4B3ZQ2hQIZlg=
# PeerEndpoint is the endpoint of the wireguard server you wish connec to
PeerEndpoint=172.16.0.1: 53
# DNS is the nameservers that can be aged by wireproxy.
# Multple nameservers may perchance also be specified as such: DNS=1.1.1.1, 1.0.0.1
DNS=1.1.1.1
# KeepAlive is the persistent preserve alive interval of the wireguard instrument
# customarily no longer wished
# KeepAlive=25
# PreSharedKey is the pre shared key of your wireguard instrument
# whereas you invent no longer know what here's you invent no longer want it
# PreSharedKey=UItQuvLsyh50ucXHfjF0bbR4IIpVBd74lwKc8uIPXXs=

# TCPClientTunnel is a tunnel listening for your machine, and
# ahead any TCP web philosophize visitors got to the desired target by technique of wireguard
# some functions for your LAN -> 127.0.0.1: 25565 --wir

Read More

About the author: Vanic
“Simplicity, patience, compassion. These three are your greatest treasures. Simple in actions and thoughts, you return to the source of being. Patient with both friends and enemies, you accord with the way things are. Compassionate toward yourself, you reconcile all beings in the world.” ― Lao Tzu, Tao Te Ching
Advertisements

Get involved!

Get Connected!
One of the Biggest Social Platform for Entrepreneurs, College Students and all. Come and join our community. Expand your network and get to know new people!

Discussion(s)

No comments yet
Knowasiak We would like to show you notifications so you don't miss chats & status updates.
Dismiss
Allow Notifications