<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (catwell)</title>
    <link>https://pinboard.in/u:catwell/public/</link>
    <description>recent bookmarks from catwell</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="https://glaforge.dev/posts/2026/02/09/decoded-how-google-ai-studio-securely-proxies-gemini-api-requests/"/>
	<rdf:li rdf:resource="https://harp-proxy.net/"/>
	<rdf:li rdf:resource="https://github.com/kffl/speedbump"/>
	<rdf:li rdf:resource="https://github.com/unjs/ipx"/>
	<rdf:li rdf:resource="https://tinyproxy.github.io/"/>
	<rdf:li rdf:resource="https://www.brainonfire.net/blog/2022/03/04/understanding-using-xff/"/>
	<rdf:li rdf:resource="https://oauth2-proxy.github.io/oauth2-proxy/"/>
	<rdf:li rdf:resource="https://imgproxy.net/"/>
	<rdf:li rdf:resource="https://github.com/heroku/vegur"/>
	<rdf:li rdf:resource="https://luminati.io/"/>
	<rdf:li rdf:resource="https://lyft.github.io/envoy/"/>
	<rdf:li rdf:resource="https://ngrok.com/"/>
	<rdf:li rdf:resource="https://github.com/apenwarr/sshuttle"/>
	<rdf:li rdf:resource="https://github.com/mbalmer/luaproxy"/>
	<rdf:li rdf:resource="https://github.com/atmos/camo"/>
	<rdf:li rdf:resource="http://mikeferrier.com/2011/05/14/my-beautiful-dark-twisted-reverse-proxy-LRU-cache/"/>
	<rdf:li rdf:resource="https://github.com/cortesi/mitmproxy"/>
	<rdf:li rdf:resource="http://www.delegate.org/delegate/"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="https://glaforge.dev/posts/2026/02/09/decoded-how-google-ai-studio-securely-proxies-gemini-api-requests/">
    <title>Decoded: How Google AI Studio Securely Proxies Gemini API Requests</title>
    <dc:date>2026-02-10T09:03:10+00:00</dc:date>
    <link>https://glaforge.dev/posts/2026/02/09/decoded-how-google-ai-studio-securely-proxies-gemini-api-requests/</link>
    <dc:creator>catwell</dc:creator><dc:subject>gemini api key proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:3554164fa220/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:gemini"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:key"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://harp-proxy.net/">
    <title>HTTP API Runtime Proxy</title>
    <dc:date>2024-09-18T17:25:04+00:00</dc:date>
    <link>https://harp-proxy.net/</link>
    <dc:creator>catwell</dc:creator><dc:subject>bearer http client proxy api</dc:subject>
<dc:identifier>https://pinboard.in/u:catwell/b:6782661d24dc/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:bearer"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:client"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:api"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/kffl/speedbump">
    <title>kffl/speedbump: TCP proxy for simulating variable, yet predictable network latency</title>
    <dc:date>2024-01-16T14:01:43+00:00</dc:date>
    <link>https://github.com/kffl/speedbump</link>
    <dc:creator>catwell</dc:creator><dc:subject>network tcp proxy test latency</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:521ab7c0ecf2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:network"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:test"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:latency"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/unjs/ipx">
    <title>unjs/ipx: High performance, secure and easy to use image proxy based on Sharp and libvips.</title>
    <dc:date>2023-10-04T10:17:07+00:00</dc:date>
    <link>https://github.com/unjs/ipx</link>
    <dc:creator>catwell</dc:creator><dc:subject>opensource image proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:11c991ad4d8b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:image"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://tinyproxy.github.io/">
    <title>Tinyproxy</title>
    <dc:date>2023-02-13T11:17:39+00:00</dc:date>
    <link>https://tinyproxy.github.io/</link>
    <dc:creator>catwell</dc:creator><dc:subject>linux proxy server</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:1406cbc8846a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:server"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://www.brainonfire.net/blog/2022/03/04/understanding-using-xff/">
    <title>The surprising complexity of interpreting X-Forwarded-For safely</title>
    <dc:date>2022-04-04T09:30:42+00:00</dc:date>
    <link>https://www.brainonfire.net/blog/2022/03/04/understanding-using-xff/</link>
    <dc:creator>catwell</dc:creator><dc:subject>security ip proxy http header</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:daf5ad0b7d0c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:security"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:ip"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:header"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://oauth2-proxy.github.io/oauth2-proxy/">
    <title>OAuth2 Proxy</title>
    <dc:date>2021-06-26T14:41:21+00:00</dc:date>
    <link>https://oauth2-proxy.github.io/oauth2-proxy/</link>
    <dc:creator>catwell</dc:creator><dc:subject>oauth nginx proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:b31241cd0286/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:oauth"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://imgproxy.net/">
    <title>imgproxy: fast and secure on-the-fly image prosessing.</title>
    <dc:date>2020-12-05T18:41:22+00:00</dc:date>
    <link>https://imgproxy.net/</link>
    <dc:creator>catwell</dc:creator><dc:subject>image proxy go</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:be0fec8b3c68/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:image"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:go"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/heroku/vegur">
    <title>heroku/vegur: Vegur: HTTP Proxy Library</title>
    <dc:date>2019-08-26T07:42:06+00:00</dc:date>
    <link>https://github.com/heroku/vegur</link>
    <dc:creator>catwell</dc:creator><dc:subject>heroku proxy http erlang</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:d398e69063af/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:heroku"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:erlang"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://luminati.io/">
    <title>Proxy service for businesses</title>
    <dc:date>2018-03-01T19:30:22+00:00</dc:date>
    <link>https://luminati.io/</link>
    <dc:creator>catwell</dc:creator><dc:subject>proxy api crawler botnet</dc:subject>
<dc:identifier>https://pinboard.in/u:catwell/b:77aa052a19b4/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:api"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:crawler"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:botnet"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://lyft.github.io/envoy/">
    <title>Envoy: C++ L7 proxy and communication bus</title>
    <dc:date>2017-05-20T10:38:25+00:00</dc:date>
    <link>https://lyft.github.io/envoy/</link>
    <dc:creator>catwell</dc:creator><dc:subject>http tcp proxy microservices c++ lyft</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:fd5ca61a08f7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:tcp"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:microservices"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:c++"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:lyft"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://ngrok.com/">
    <title>ngrok - secure introspectable tunnels to localhost</title>
    <dc:date>2015-05-20T09:19:48+00:00</dc:date>
    <link>https://ngrok.com/</link>
    <dc:creator>catwell</dc:creator><dc:subject>tunnel proxy go service http tcp</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:ea95bfef7788/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:tunnel"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:go"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:service"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:tcp"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/apenwarr/sshuttle">
    <title>apenwarr/sshuttle</title>
    <dc:date>2014-09-21T13:55:58+00:00</dc:date>
    <link>https://github.com/apenwarr/sshuttle</link>
    <dc:creator>catwell</dc:creator><dc:subject>linux proxy ssh vpn</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:b80807a04dca/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:ssh"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:vpn"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/mbalmer/luaproxy">
    <title>mbalmer/luaproxy</title>
    <dc:date>2014-05-18T09:43:47+00:00</dc:date>
    <link>https://github.com/mbalmer/luaproxy</link>
    <dc:creator>catwell</dc:creator><dc:subject>lua state proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:f452dd9a810f/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:lua"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:state"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/atmos/camo">
    <title>Camo is all about making insecure assets look secure</title>
    <dc:date>2012-05-04T17:18:49+00:00</dc:date>
    <link>https://github.com/atmos/camo</link>
    <dc:creator>catwell</dc:creator><dc:subject>github http ssl proxy static</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:a0a4e4db8c49/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:github"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:http"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:static"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://mikeferrier.com/2011/05/14/my-beautiful-dark-twisted-reverse-proxy-LRU-cache/">
    <title>My beautiful dark twisted reverse-proxy LRU cache</title>
    <dc:date>2012-02-20T09:55:57+00:00</dc:date>
    <link>http://mikeferrier.com/2011/05/14/my-beautiful-dark-twisted-reverse-proxy-LRU-cache/</link>
    <dc:creator>catwell</dc:creator><dc:subject>lua redis nginx proxy</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:5955dd88964a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:lua"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:redis"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:nginx"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="https://github.com/cortesi/mitmproxy">
    <title>mitmproxy</title>
    <dc:date>2012-02-07T10:45:19+00:00</dc:date>
    <link>https://github.com/cortesi/mitmproxy</link>
    <dc:creator>catwell</dc:creator><dc:subject>ssl proxy github</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:catwell/b:a041be53ca30/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:ssl"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:github"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.delegate.org/delegate/">
    <title>DeleGate</title>
    <dc:date>2011-09-27T08:05:28+00:00</dc:date>
    <link>http://www.delegate.org/delegate/</link>
    <dc:creator>catwell</dc:creator><description><![CDATA[THE proxy
]]></description>
<dc:subject>proxy linux opensource tools network</dc:subject>
<dc:identifier>https://pinboard.in/u:catwell/b:47542abb086b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:proxy"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:linux"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:opensource"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:tools"/>
	<rdf:li rdf:resource="https://pinboard.in/u:catwell/t:network"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>