A userspace WireGuard consumer that exposes itself as a proxy

A userspace WireGuard consumer that exposes itself as a proxy

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

Related Articles

What’s recent in Emacs 28.1?

By Mickey Petersen It’s that time again: there’s a new major version of Emacs and, with it, a treasure trove of new features and changes.Notable features include the formal inclusion of native compilation, a technique that will greatly speed up your Emacs experience.A critical issue surrounding the use of ligatures also fixed; without it, you…

x86 Is an Octal Machine

# source:http://reocities.com/SiliconValley/heights/7052/opcode.txt From: mark@omnifest.uwm.edu (Mark Hopkins) Newsgroups: alt.lang.asm Subject: A Summary of the 80486 Opcodes and Instructions (1) The 80×86 is an Octal Machine This is a follow-up and revision of an article posted in alt.lang.asm on 7-5-92 concerning the 80×86 instruction encoding. The only proper way to understand 80×86 coding is to realize that…

System Design Primer: Learn how to design large-scale systems

English ∙ 日本語 ∙ 简体中文 ∙ 繁體中文 | العَرَبِيَّة‎ ∙ বাংলা ∙ Português do Brasil ∙ Deutsch ∙ ελληνικά ∙ עברית ∙ Italiano ∙ 한국어 ∙ فارسی ∙ Polski ∙ русский язык ∙ Español ∙ ภาษาไทย ∙ Türkçe ∙ tiếng Việt ∙ Français | Add Translation Help translate this guide! Motivation Learn how to design…

A Python Guide for the Ages

Jure Šorn #Contents ToC = { ‘1. Collections’: [List, Dictionary, Set, Tuple, Range, Enumerate, Iterator, Generator], ‘2. Types’: [Type, String, Regular_Exp, Format, Numbers, Combinatorics, Datetime],…