TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Socks Protocol Version 5 Library in Go

54 pointsby txthinkingabout 5 years ago

5 comments

golergkaabout 5 years ago
Next time someone says to me that language&#x27;s popularity doesn&#x27;t matter for it&#x27;s utility, I&#x27;ll remember how Go&#x27;s socks library appears on the front page of HN, while my pull request the Haskell&#x27;s socks library (which implements the most basic feature that author added to the top of TODO list himself) is sitting unmerged and uncommented now for almost a year.(1) (If I sound bitter it&#x27;s because I am.)<p>Seriously though, such &quot;boring&quot; libraries that you just need in your toolbox are a great way to evaluate the health of the whole ecosystem.<p>[1][<a href="https:&#x2F;&#x2F;github.com&#x2F;vincenthz&#x2F;hs-socks&#x2F;pull&#x2F;24" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;vincenthz&#x2F;hs-socks&#x2F;pull&#x2F;24</a>]
评论 #22698915 未加载
koblasabout 5 years ago
I will always say this was a complete hack to a specific time in history. Having SOCKS in your toolbelt of tricks is always handy and can make hard things surprisingly easy.<p>Last time was I needed to tunnel a request from my development environment into a production VPN to contact a service which had IP access restrictions.
评论 #22694450 未加载
knorkerabout 5 years ago
If I only want the client side, does this add anything over <a href="https:&#x2F;&#x2F;godoc.org&#x2F;golang.org&#x2F;x&#x2F;net&#x2F;proxy" rel="nofollow">https:&#x2F;&#x2F;godoc.org&#x2F;golang.org&#x2F;x&#x2F;net&#x2F;proxy</a> ?
cpachabout 5 years ago
Honest question: What do people use Socks for? Personally I haven’t used it since Firesheep...
评论 #22695689 未加载
评论 #22695608 未加载
评论 #22695010 未加载
thereinabout 5 years ago
Last time I needed a SOCKS5 server + client in Go, I remember using github.com&#x2F;getlantern&#x2F;go-socks5. What does this offer above that?