# Feature SocksPort using interprocess

**URL:** https://forum.torproject.org/t/feature-socksport-using-interprocess/6913
**Category:** Core Tor
**Tags:** tor, tor-browser
**Created:** [March 15, 2023, 4:16pm UTC](https://forum.torproject.org/t/feature-socksport-using-interprocess/6913 "2023-03-15T16:16:26Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![red0bear](https://forum.torproject.org/user_avatar/forum.torproject.org/red0bear/32/1976_2.png) [@red0bear](https://forum.torproject.org/u/red0bear)
#### Post date: [March 15, 2023, 4:16pm UTC](https://forum.torproject.org/t/feature-socksport-using-interprocess/6913/1 "2023-03-15T16:16:26Z")

</div>

is possible use browser or other application with unix: instead 127.0.0.1:9050 ? i was looking into manual and seems some browsers as firefox doenst accept interprocess stuff.

---

<div class="post-metadata">

### Author: ![ahf](https://forum.torproject.org/user_avatar/forum.torproject.org/ahf/32/3_2.png) [@ahf](https://forum.torproject.org/u/ahf)
#### Post date: [March 15, 2023, 5:39pm UTC](https://forum.torproject.org/t/feature-socksport-using-interprocess/6913/2 "2023-03-15T17:39:36Z")

</div>

It’s only possible to use named pipes for `SocksPort`. The only interface we have where you pass a file descriptor downwards to the Tor process is for the Control Port connection via `__OwningControllerFD`.

Arti’s design solves this issue by exposing a “socket” like API directly to developers, thus eliminating the need for integrators to use SocksPort to reach Tor in their applications. Arti of course also supports a Socks port for people who need that though.

---

<div class="post-metadata">

### Author: ![red0bear](https://forum.torproject.org/user_avatar/forum.torproject.org/red0bear/32/1976_2.png) [@red0bear](https://forum.torproject.org/u/red0bear)
#### Post date: [March 15, 2023, 5:57pm UTC](https://forum.torproject.org/t/feature-socksport-using-interprocess/6913/3 "2023-03-15T17:57:27Z")

</div>

i know there is configuration to isolate local network , by now i would like to know if we have some workaround to set some applications usually uses 127.0.0.1:9050 to unix:/path\_To\_file.socks

SocksPort 127.0.0.1:9050  
SocksPort 9050  
SocksPort unix:/var\_path.socks

---

<div class="post-metadata">

### Author: ![ahf](https://forum.torproject.org/user_avatar/forum.torproject.org/ahf/32/3_2.png) [@ahf](https://forum.torproject.org/u/ahf)
#### Post date: [March 15, 2023, 6:45pm UTC](https://forum.torproject.org/t/feature-socksport-using-interprocess/6913/4 "2023-03-15T18:45:14Z")

</div>

There is, and it’s documented in Tor’s manual as well. `SocksPort unix:/path/to/named/pipe` should work.

I didn’t mention anything related to isolation here though.

---

<div class="post-metadata">

### Author: ![red0bear](https://forum.torproject.org/user_avatar/forum.torproject.org/red0bear/32/1976_2.png) [@red0bear](https://forum.torproject.org/u/red0bear)
#### Post date: [March 15, 2023, 8:03pm UTC](https://forum.torproject.org/t/feature-socksport-using-interprocess/6913/5 "2023-03-15T20:03:20Z")

</div>

using normal config sometimes appear “trying connect port 0 Refusing” So i just decide ask to be sure.
