Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

github.com/bdemirpolat/istanbul-gophers-vpn-with-go-presentation

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/bdemirpolat/istanbul-gophers-vpn-with-go-presentation

  • v0.0.0-20240627214132-54fb687dde87
  • Source
  • Go
  • Socket score

Version published
Created
Source

kommnunity.com Istanbul Gophers, Writing VPN with Golang Presentation

  • Client ve server uygulamaları sadece Linux dağıtımlarında çalışmaktadır, MacOS ve Windows için çalıştırmak isterseniz "sudo ip addr add %s/24 dev %s" ve "sudo ip link set dev %s up" gibi komutları işletim sisteminize göre uygulamalısınız.

  • VPN istemcisi tarafındaki YOUR_PUBLIC_VPN_SERVER_ADDR değerini VPN sunusu belirlediğiniz cihazın IP adresi ile değiştirmelisiniz, bu sayede VPN istemcisi VPN sunucusuna TCP bağlantısı yaratabilecektir.

  • Server uygulamasını çalıştırdıktan sonra "ifconfig" komutu ile ağ arayüzlerini listeleyebilir ve 10.10.10.2 ip adresine sahip TUN interface'i görebilirsiniz.

  • TUN interface başarılı şekilde yaratıldı ise VPN sunucusu içerisinde "httpserver" klasörü altındaki uygulamayı çalıştırabilirsiniz, bu uygulama size 10.10.10.1:8080/test adresinden erişimi test etmeniz için bir HTTP server sunacaktır.

  • "client" klasörü altındaki uygulama client sunucusunda çalıştırıldıktan sonra daha önce client üzerinden erişime sahip olmadığınız 10.10.10.2:8080/test adresine VPN sunucusu üzerinden erişebildiğinizi görebileceksiniz.

  • Sunucu tarafına debug print'ler ekleyerek VPN sunucusu gelen giden trafiği izleyebilirsiniz.

FAQs

Package last updated on 27 Jun 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc