# Emacs' erc proxy function seems broken?

**URL:** <https://forum.systemcrafters.net/t/emacs-erc-proxy-function-seems-broken/1845>\
**Category:** Emacs\
**Created:** [November 24, 2025, 2:16am UTC](https://forum.systemcrafters.net/t/emacs-erc-proxy-function-seems-broken/1845 "2025-11-24T02:16:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gnu](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/gnu/32/1087_2.png) [@gnu](https://forum.systemcrafters.net/u/gnu)\
**Post date:** [November 24, 2025, 2:16am UTC](https://forum.systemcrafters.net/t/emacs-erc-proxy-function-seems-broken/1845/1 "2025-11-24T02:16:16Z")

</div>

Offical document said that erc can be used with `socks` lib, but I have tested these steps, it never works:

```auto
(require 'socks)
(setq
 socks-server '("my proxy" "172.17.1.2" 1080 5)
 socks-override-functions nil)

(setq erc-server-connect-function #'erc-open-socks-tls-stream)

```

And I also did some search and tried some other solutions, I got the same result.

Conclusion: it seems that erc can not be used with proxy, so I have to give up it.

---

<div class="post-metadata">

**Author:** ![trev](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/trev/32/81_2.png) [@trev](https://forum.systemcrafters.net/u/trev)\
**Post date:** [November 24, 2025, 7:57pm UTC](https://forum.systemcrafters.net/t/emacs-erc-proxy-function-seems-broken/1845/2 "2025-11-24T19:57:18Z")

</div>

Works for me using tor:

```lisp
(setopt
  socks-server '("tor" "localhost" 9050 5)
  erc-server-connect-function #'erc-open-socks-tls-stream)

```

That’s all and then `M-x erc-tls `
