Hot!Embedded Web Proxy

Author
neuralsea
New Member
  • Total Posts : 2
  • Reward points : 0
  • Joined: 2018/08/06 02:42:54
  • Location: 0
  • Status: offline
2018/09/12 01:55:32 (permalink)
0

Embedded Web Proxy

I need to implement a web proxy (with TLS) on a PIC chip so that it can be configured to act as a proxy for all traffic in a network (preferably over all devices that use the same WiFi connection or a physical network)
Use Cases:
User browses a site on PC and external PIC device acts as a web proxy
User browses a site on Mobile phone and external PIC device acts as a web proxy
 
How do I approach this and what do I need to buy?
 
I assume that I will a Linux MPU (YoLinux?) with a proxy like https://github.com/tinyproxy/tinyproxy?
 
 
post edited by neuralsea - 2018/09/12 04:41:34
#1

3 Replies Related Threads

    friesen
    Super Member
    • Total Posts : 2009
    • Reward points : 0
    • Joined: 2008/05/08 05:23:35
    • Location: Indiana, USA
    • Status: offline
    Re: Embedded Web Proxy 2018/09/14 06:08:16 (permalink)
    0
    Why the PIC32 in particular?  This seems a bit like unnecessary work.

    Erik Friesen
    #2
    Jim Nickerson
    User 452
    • Total Posts : 5578
    • Reward points : 0
    • Joined: 2003/11/07 12:35:10
    • Location: San Diego, CA
    • Status: offline
    Re: Embedded Web Proxy 2018/09/14 06:48:31 (permalink)
    0
    As I understand it the proxy would touch each packet to anonymize the ip/mac.
    Would it not have to have quite a bit of bandwidth ?
     
    #3
    neuralsea
    New Member
    • Total Posts : 2
    • Reward points : 0
    • Joined: 2018/08/06 02:42:54
    • Location: 0
    • Status: offline
    Re: Embedded Web Proxy 2018/09/26 04:08:56 (permalink)
    0
    I went down the route of ATSAMA5D3-XPLD to prototype using Linux bootloaded from an SD/eMMC card. The idea is that I'll develop the proxy on Linux VM and mirror on this device. Then add this device into my home network. Not sure if this is the best way of doing it but my understanding can only improve by making mistakes.
    #4
    Jump to:
    © 2018 APG vNext Commercial Version 4.5